tnblog
首页
登录

EF CodeFirst 配置外键关系

752人阅读 2019/10/25 12:06 总访问:9197 评论:0 手机 收藏
分类: .NET MVC

1、一对多关系

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

    主表如下:

    从表如下:

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

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


方法二:通过ForeignKey("")

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

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


方法三:FluentApi

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



2、多对多关系

表1:

表2:


方法:FluentApi

生成效果如下:




评价
网络上你重拳出击,现实中你刚上初一
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2020TNBLOG.NET
技术交流:群号677373950
欢迎加群交流技术