Entity framework 4 实体框架-使用一个表迭代到多个表中

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

我试图使用另一个表访问实体框架中的表,但得到的表为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(FK)

账户
帐户ID(主键)

现在我想从承诺表访问Account表

var commitment = databaseContext.Commitments.Find(1);
var account = commitment.FinancialYearAccount.Account.
               where(x => x.AccountId==SomeId)

我收到承诺记录,但FinancialYearAccount为空,因此在此崩溃。

显示您的实体代码请显示您的代码。因为,根据场景(您是否使用懒散加载),我们可以问这个问题