Ich habe eine sich selbst referenzierende Tabelle, und ich muss das Datum aus der Tabelle an die Strukturansicht binden. Eltern-Kind. Meine Frage ist, wie Baumansicht aus dieser Tabelle mit Entity Framework mit einem anonymen TypEntity Framework selbst referenziert - Eltern-Kind
einige wie folgt erhalten:
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();
Hier ist der Code:
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; }
}
Sie haben bereits eine Art von drei Sicht, was genau Sie erreichen möchten? –
@Elias Ich habe den Code bearbeitet. Bitte schau es dir nochmal an. Vielen Dank – Tom
@J. Pichardo .... Ich habe den Code bearbeitet. Bitte schau es dir nochmal an. Vielen Dank – Tom