【发布时间】:2009-08-05 07:23:38
【问题描述】:
我有一个名为 categories 的自引用表,它的 parentcategoryid 列可以为空。
当我将表添加到实体设计器时,它为此关系创建了两个导航属性,我将一个命名为 ParentCategory(零或 1 导航属性),另一个命名为 SubCategories(* many 导航属性)。
一切都很好,除了当我深入一层以上时,它不会进入更深的层次。
所以我得到了所有的 Category.SubCategories 但我没有得到子类别下的类别。
我错过了什么吗?开始认为我应该坚持使用 NHibernate。更深层次的不应该延迟加载吗?
return from c in _entities.ContentCategorySet.Include("SubCategories")
where c.ParentCategory == null
orderby c.Importance, c.Title
select c;
【问题讨论】:
标签: entity-framework ado.net entity