日常开发中,经常会碰到一些自引用的实体,比如系统菜单、目录实体,这类实体往往自己引用自己,所以我们必须学会使用Code First来建立这一类的模型....以下是自引用表的数据库关系图:
ok,下面开始介绍从零创建一个Code First版的自引用模型.
1、往目标项目中添加EF包,通过NuGet程序包添加
导入相关的程序集.
2、创建自引用实体类...cat.ParentCategory);
}
}
4、截至这一步,分析下代码,典型的目录实体,从实体类可以看出该实体拥有单个父类型、子类型集合,这里比较特殊的是,这里的父类型和子类型都是自己,也就是自引用