皮卡丘

NET Core创建EF与依赖注入

电脑版发表于:2019/12/19 15:06

第一步:创建一个NET Core项目

第二步:使用Nuget(程序包管理控制台)添加EF的依赖

输入命令:  Install-Package Microsoft.EntityFrameworkCore.SqlServer

安装成功后,效果如下

注:如果是使用db first,需要根据数据库生成model,就还需要使用命令添加以下两个依赖

Install-Package Microsoft.EntityFrameworkCore.Tools

Install-Package Microsoft.EntityFrameworkCore.SqlServer.Design


第三步:相关依赖添加成功后,就可以根据命令从数据库生成model

Scaffold-DbContext "Server=.;Database=数据库名称;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

如果执行这句命令报错,说明powershell版本太低了,不支持这个命令,需要安装3.0以上的powershell版本才行      


注:如果model已经生成过,想要覆盖,在命令后面加上 -force。


第四步:使用EF

找到startup.cs下的ConfigureServices方法,在方法中添加依赖注入,如图


特别注意版本问题,版本保持一致。  



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