【发布时间】:2011-03-03 06:03:27
【问题描述】:
我有一个实体 A,它与实体 B 在 1:M 关系上相关。 B 以 1:M 关系与 C 相关。
A --> B
B --> C
当我在 A 上包含 B 时,如何包含 C 的集合?
我有这个:
return (from d in _contextProvider.GetContext<SomeContext>().GetObjectQuery<A>().Include("B")
select d).SingleOrDefault();
我尝试了这个但抛出错误,因为它认为 C 与 A 相关并且找不到关系。
return (from d in _contextProvider.GetContext<SomeContext>().GetObjectQuery<A> ().Include("B").Include("C")
select d).SingleOrDefault();
【问题讨论】:
标签: asp.net entity-framework-4 linq-to-entities