.net core2.0 使用数据库创建EF模型(db first)
先创建一个类库
打开程序包管理器控制台
输入 Install-Package Microsoft.EntityFrameworkCore.SqlServer 回车(用的是SqlServer数据库)
等待安装完成
继续输入 Install-Package Microsoft.EntityFrameworkCore.Tools 回车
等上边完成后接着输入 Install-Package Microsoft.EntityFrameworkCore.SqlServer.Design 回车
需要导入的包已经引用完成
输入命令 Scaffold-DbContext "Server=.;Database=Alumnus;Integrated Security=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models 回车
嗯?报错啦啦~~~
经过我不懈的努力翻官方文档,终于~~还是没找到。然后换了个地方创建项目,路径全部是英文的然后 。 。tmd就可以了 , 中文路径无法识别导致的
输入命令 Scaffold-DbContext "Server=.;Database=Alumnus;Integrated Security=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models 回车
搞定!