ASP.NET Core学习教程四:.Net Core链接数据库,生成Model

  • “工具”–>“NuGet 包管理器”–>“包管理器控制台”

  • 运行以下命令以从现有数据库创建模型:

Scaffold-DbContext "Server=XQ-20151116YGEZ;Database=Blogging;User ID=sa;Password=sa123456;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

其实微软给的例子是

Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

但是执行的时候提示错误

Cannot open database "Blogging" requested by the login. The login failed.

Login failed for user 'XQ-20151116YGEZ\Administrator'.

找了很多方法,最后把Server的值改成数据服务器的名称就可以了。

一下是生成的类


image.png


© 2016-2021 阿尔佛 aerfo.com | 豫ICP备17044542号 | 豫公网安备 41010602000172