当前位置:网站首页>EF CORE在ASP.NET CORE项目中基于数据库优先模式生成实体模型
EF CORE在ASP.NET CORE项目中基于数据库优先模式生成实体模型
2022-04-23 05:56:00 【begeneral】
测试环境:
1、vs2019社区版
2、EF CORE 3.1.6
3、ASP.NET CORE 3.1
首先我们使用VS新建一个ASP.NET CORE的项目,然后新建一个.Net Core的类库。因为在大多数情况下,我们都需要把对数据库的操作放在一个类库中,避免所有的业务逻辑都放在web项目中。这里有一点要注意一下,就是这个类库必须是.NET Core的类库,不能是.NET Standard的类库,不然的话会报下面这个错误:
类库建好以后,把这个类库设置为启动项目。然后使用NuGet包添加以下程序集:
程序集添加好以后,打开程序包管理控制台,在控制台的上面有一个默认项目的下拉选项,把默认项目设置为当前类库。输入以下命令:
Scaffold-DbContext "你的数据库连接字符串" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
如果执行成功,你的类库根目录下会新增一个Models文件夹,这个文件夹下面的文件就是所有数据库表的实体模型,如图:
版权声明
本文为[begeneral]所创,转载请带上原文链接,感谢
https://blog.csdn.net/niechaoya/article/details/107552748
边栏推荐
猜你喜欢
随机推荐
ASP.NET CORE配置选项(下篇)
Router对象、Route对象、声明式导航、编程式导航
js更改全部变量失败后改成return方法,终于解决解决问题
Assembler 32-bit unsigned addition calculator
Redux overview
五个路由守卫的使用
获取当前一周的时间范围
千呼万唤始出来
el-date-picker限制选择范围,从当前时间到两个月前
【Markdown笔记】
查漏补缺(七)
var、let、const之间的区别
.Net Core 下使用 Quartz —— 【7】作业和触发器之简单触发器
查漏补缺(一)
Analysis and setting of dead time
1-3 NodeJS的安装之清单配置与跑项目环境
.Net Core3.1 使用 RazorEngine.NetCore 制作实体生成器 (MVC网页版)
.NET Standard详解
Node data flow
todesk远程控制软件的使用