我有一个 Item。 Item有一个 Category。
Category有 ID、 Name、 Parent和 Children,Parent和 Children也是 Category。
当我为特定的 Item执行 LINQtoEntities 查询时,它不返回相关的 Category,除非我使用 Include("Category")方法。但它没有带来完整的类别,其父母和子女。我可以做 Include("Category.Parent"),但是这个对象类似于树,我有一个递归的层次结构,我不知道它在哪里结束。
我怎样才能使 EF 完全加载 Category,父母和子女,父母和他们的父母和子女,等等?
这并不适用于整个应用程序,出于性能方面的考虑,它只适用于这个特定的实体 Category。