【发布时间】:2019-08-05 13:04:36
【问题描述】:
我有一对多的关系。使用实体框架。两种型号:
1。 记录:列出尝试;
2。 尝试:long RecordId;记录记录;
var record = this.db.Records.Include(x => x.Attempts).FirstOrDefault(x => x.Id == recordId);
if (record == null)
{
return this.NotFound();
}
当我从数据库加载数据时,加载主记录,然后在记录内加载尝试,在每次尝试中加载记录等。
如何避免这种情况?
【问题讨论】:
-
尝试中的记录是虚拟的吗?
-
没有。需要写虚拟记录吗?
-
我设置了公共虚拟记录记录,但对我没有帮助
-
但是每个包含的“尝试”的“记录”不一样吗?
-
此递归加载是否有任何异常或错误?
标签: c# .net entity-framework asp.net-core