【发布时间】:2020-09-23 20:37:28
【问题描述】:
我有一个关于 Entity Framework Core 的问题。假设有一个 DbContext 提供与 2 个实体的工作:Person { int Id; int PassportId; Passport Passport }Passport { int Id; int PersonId; Person Person}
作为查询的结果
Person person = context.Person.Include(p => p.Passport).FirstOrDefault();
我得到了 Person 对象(person),它指的是 Passport 的对象。但是,Passport 对象中也有对 person 的引用。
怎么样?为什么将 Passport 对象隐式绑定到 Person 对象提供?我似乎是由于导航属性并且它们以两种方式工作。请分享信息。
【问题讨论】:
标签: c# orm entity-framework-core