如何像实体一样表示类
本文关键字:一样 表示 何像 实体 | 更新日期: 2023-09-27 18:29:41
我在数据库模型(EF 4.0)下有一个真实的实体Division
。
此外,我还必须使用这个类来表示自引用表
public class DivisionHierarchy
{
public Division Division { get; set; }
public IEnumerable<DivisionHierarchy> Divisions { get; set; }
}
如何将DivisionHierarchy
"转换"为实体?
谢谢!
您需要创建一个DivisionHierarchy实体,该实体与Division有一对多关系(1 Division to many DivHierarch),并且与自身也有一对很多关系。
这将生成允许您这样做的代码:
DivisionHierarchy hierarchy;
Division d = hierarchy.Division;
foreach (DivisionHierarchy divisionHierarchy in hierarchy.DivisionHierarchies)
{
Division child = divisionHierarchy.DivisionHierarchies;
}