首页 新闻 会员 周边

EntityFramework中的Hasxxx和Withxxx有什么区别

0
[已解决问题] 解决于 2021-09-09 14:34

 比如HasMany和WithMany有什么区别?

天亦玄的主页 天亦玄 | 初学一级 | 园豆:32
提问于:2015-11-13 16:48
< >
分享
最佳答案
0

类似与 T-Sql 中的 left Jion 或者 Right Jion 的概念。

 

HasXXX,是前者相当于后者

HasOptional:前者包含后者一个实例或者为null

HasRequired:前者(A)包含后者(B)一个不为null的实例

HasMany:前者包含后者实例的集合

 

WithXXX,是后者相当于前者

WithOptional:后者(B)可以包含前者(A)一个实例或者null

WithRequired:后者包含前者一个不为null的实例

WithMany:后者包含前者实例的集合

奖励园豆:5
Sky.Grain | 菜鸟二级 |园豆:308 | 2015-11-17 20:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册