tnblog
首页
视频
资源
登录

EF CodeFirst 配置外键关系

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

1、一对多关系

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

    主表如下:

    从表如下:

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

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


方法二:通过ForeignKey("")

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

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


方法三:FluentApi

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



2、多对多关系

表1:

表2:


方法:FluentApi

生成效果如下:




评价

NET Core 之EF CodeFirst的创建

第一步:找到appsettings.json这个文件,修改如下: { "Logging":{ "LogLevel":{ "Default&quo...

.net core EF CodeFirst

前言操作方法与Framework类似,使用前先下载EF依赖包Install-Package Microsoft.EntityFrameworkCore.SqlServer -version 3...

EF Code First配置1对多关系,配置外键关系

方法一:通过默认名称,导航属性名称+主表主键注意这个是属性不是字段!,要加get,set可能会因为很久没有用,就忘记了,写...
网络上你重拳出击,现实中你刚上初一
排名
27
文章
20
粉丝
11
评论
5
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术