我正在寻找一种干净的解决方案,以使用ef core 2.2加载递归数据
该类可能是(sql表是按约定构建的):
public class Anything
{
public int Id { get; set; }
public Anything Parent { get; set; }
public List<Anything> Anything_Children { get; set; } = new List<Anything>();
}
但这只会加载一级子层次结构:
_context.Anything
.Include(o => o.Parent)
.Include(o => o.Anything_Children)
.AsQueryable();
我希望有一个解决方案,而不必为每个级别调用数据库。
非常感谢您的帮助! 此致Fabian