【发布时间】:2017-07-18 23:04:24
【问题描述】:
我有一个具有自我关系(父/子)的实体模型。我的名为 Article 的实体有一个名为 parent 的属性。这个父级实际上是关系,而 ParentID 是关系中的字段。在 ef 4 我这样做了:
using (var dbContext= new DataBaseModel())
{
ArticleTable newEntity= new ArticleTable();
newEntity.name="childArt";
newEntity.ParentID = 1;
dbContext.ArticleTable.Add(newEntity);
dbContext.SaveChanges();
//after calling save I can do this
var parentName = newEntity.Parent.Name;
}
使用实体框架6,这不再起作用,我再次从数据库中获取实体以获取相关的父实体。这是因为延迟加载的变化吗?我应该怎么做。
【问题讨论】:
标签: c# entity-framework