tnblog
首页
登录

NET Core创建EF与依赖注入

569人阅读 2019/12/19 15:06 总访问:4362 评论:0 手机 收藏
分类: Net Core

第一步:创建一个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方法,在方法中添加依赖注入,如图


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



评价
一电照耀十四洲,电来!
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2020TNBLOG.NET
技术交流:群号677373950
欢迎加群交流技术