【发布时间】:2017-01-14 15:20:47
【问题描述】:
我有一个自引用表,我需要将表中的日期绑定到树视图。亲子。我的问题是如何使用匿名类型的实体框架从该表中获取树视图
有些是这样的:
var tree = db.Categories.Select(g => new
{
id = g.CategoryId,
text = g.CategoryName,
children = g.children.Select(w => new
{
id = w.CategoryId,
parent = w.ParentCategoryId,
text = w.CategoryName,
}).ToList(),
}
).ToList();
代码如下:
public partial class Category
{
public Category()
{
this.children = new HashSet<Category>();
}
public int CategoryId { get; set; }
public string CategoryName { get; set; }
public Nullable<int> ParentCategoryId { get; set; }
public virtual ICollection<Category> children { get; set; }
public virtual Category Parent { get; set; }
}
【问题讨论】:
-
你已经有了某种三视图,你到底想实现什么?
-
@Elias 我编辑了代码。请再看一遍。非常感谢
-
@J. Pichardo....我编辑了代码。请再看一遍。非常感谢
-
@Tom,看看我的回答
标签: c# sql-server entity-framework