使用Code First建模自引用关系笔记
Posted Super-Code
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Code First建模自引用关系笔记相关的知识,希望对你有一定的参考价值。
一.Has方法:
A.HasRequired(a => a.B);
- HasOptional:前者包含后者一个实例或者为null
- HasRequired:前者(A)包含后者(B)一个不为null的实例
- HasMany:前者包含后者实例的集合
二.With方法:
A.HasRequired(a => a.B);
- WithOptional:后者(B)可以包含前者(A)一个实例或者null
- WithRequired:后者包含前者一个不为null的实例
- WithMany:后者包含前者实例的集合
以上是关于使用Code First建模自引用关系笔记的主要内容,如果未能解决你的问题,请参考以下文章
EF基础知识小记六(使用Code First建模自引用关系,常用于系统菜单文件目录等有层级之分的实体)