我有模型类别:实体框架代码优先多对多的一个实体
public class Category
{
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
}
我想创建一个新的模式DependencyCategory这样的事情很多存储许多孩子父母的关系。
public class DependencyCategory
{
public int Id { get; set; }
public Category Child { get; set; }
public Category Parent { get; set; }
}
如何建立现在ICollection<DependencyCategory>
儿童分类模型的关系,家长?例如,当我想要访问类别父级以查看所有子级或者是否是子级时,查看所有可用的父级。
好是很好的方式,但现在首先如何设置新表和列名的名称,因为它们是自动生成的?如何避免循环引用? – user2297114
@ user2297114对不起,我不完全确定你的意思。什么是自动生成的,什么循环引用需要避免? –
我只使用Category类型并生成具有列Category_Id Category_Id1的表CategoryCategories。并在此表中,如果我有这样的东西[5 \t 6] [5 \t 4] [4 \t 6]当获得一个类别我有循环引用。对于孩子,我有父母也有孩子。我想避免这种情况。 – user2297114