小编Onu*_*lar的帖子

在实体框架 6 中投影自引用多级实体

在实体框架 6 中投影自引用多层实体。

假设我有一个Category实体,如下所示:

public class Category
{
    public int CategoryId { get; set; }
    public int? ParentCategoryId { get; set; }        
    public string Name { get; set; }
    public string Description { get; set; }        

    public virtual Category ParentCategory { get; set; }

    public virtual ICollection<Category> SubCategories { get; set; }
    public virtual ICollection<Product> Products { get; set; }

    public Category()
    {            
        SubCategories = new HashSet<Category>();
        Products = new HashSet<Product>();
    }
}
Run Code Online (Sandbox Code Playgroud)

我想将Category DbSet具有所有层次结构的整体映射到以下 POCO …

c# entity-framework entity-framework-6

5
推荐指数
1
解决办法
764
查看次数

标签 统计

c# ×1

entity-framework ×1

entity-framework-6 ×1