家里总停电

EF CodeFirst 配置外键关系

电脑版发表于:2019/10/25 12:06

1、一对多关系

方法一:通过默认名称(导航属性名称+主表名称)

    主表如下:

    从表如下:

    Table的作用:因为EF默认会以类名的复数形式类生成表名,Table可以指定生成的表明

    Key的作用:EF中类的主键默认会以ID命名,Key就可以自己命名


方法二:通过ForeignKey("")

    1)配置到导航属性上 ForeignKey("成为外键的字段名")

    2)配置到字段上 ForeignKey("导航属性名称")


方法三:FluentApi

以上三种方法生成效果如下:



2、多对多关系

表1:

表2:


方法:FluentApi

生成效果如下:




关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢