当前位置:网站首页>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
边栏推荐
- Aperçu de Redux
- 常用sql语句收藏
- Wildcards and special symbols for shell scripts
- 1-4 NodeJS的安装之配置可执行脚本
- 2020 Jiangsu Collegiate Programming Contest-A.Array
- 2022ldu winter vacation training - program patch
- Mysql中的索引与视图
- MOS tube characteristics and conduction process
- Devexpress Gridview 添加全选列
- js面试题:fn.call.call.call.call(fn2) 解析
猜你喜欢
随机推荐
Redux概述
.Net Core 下使用 Quartz —— 【4】作业和触发器之作业属性和异常
Palindromic Primes
20220222回归职场
freeCodeCamp----shape_calculator练习
数据可视化百度地图进一步优化
查漏补缺(八)
el-form表单多重循环校验
Node的文件系统及Buffer概述
若依如何input改成文本
The use of volatile in C language
js查找字符串中出现了三次的字符
.Net Core 下使用 Quartz —— 【5】作业和触发器之触发器的通用属性和优先级
邮箱字符串判断
Unity3D对象池的理解与小例子
.Net Core 下使用 Quartz —— 【2】作业和触发器之初步了解作业
Leak detection and filling (I)
js更改全部变量失败后改成return方法,终于解决解决问题
各进制数之间的互相转换
Makefile foundation, common functions and general makefile








