Entity framework 4 实体框架-使用一个表迭代到多个表中
我试图使用另一个表访问实体框架中的表,但得到的表为null。 例如 我有3个表A、B和C。A有B的FK(外键),B有C的FK。我有A的对象。现在我想使用B访问C。 指A.B.C 但我得到的B是空的。所以请给我这个解决方案Entity framework 4 实体框架-使用一个表迭代到多个表中,entity-framework-4,Entity Framework 4,我试图使用另一个表访问实体框架中的表,但得到的表为null。 例如 我有3个表A、B和C。A有B的FK(外键),B有C的FK。我有A的对象。现在我想使用B访问C。 指A.B.C 但我得到的B是空的。所以请给我这个解决方案 var a= databaseContext.A.Find(Id); var c=a.B.C.where(x=>x.Id==SomeId); 提前谢谢 更新: 桌子 承诺 承诺ID(PK) 财务年度账户ID(FK) 财务年度账户 财务年度账户ID(PK) 帐户ID(F
var a= databaseContext.A.Find(Id);
var c=a.B.C.where(x=>x.Id==SomeId);
提前谢谢
更新:
桌子
承诺承诺ID(PK)
财务年度账户ID(FK)
财务年度账户
财务年度账户ID(PK)
帐户ID(FK)
账户
帐户ID(主键) 现在我想从承诺表访问Account表
var commitment = databaseContext.Commitments.Find(1);
var account = commitment.FinancialYearAccount.Account.
where(x => x.AccountId==SomeId)
我收到承诺记录,但FinancialYearAccount为空,因此在此崩溃。显示您的实体代码请显示您的代码。因为,根据场景(您是否使用懒散加载),我们可以问这个问题