使用ef核心获取递归数据

时间:2019-08-02 10:43:41

标签: entity-framework-core

我正在寻找一种干净的解决方案,以使用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

0 个答案:

没有答案