Visual Studio 通过Scaffold-DbContext连接到数据库时遇到困难

j7dteeu8  于 2022-11-25  发布在  其他
关注(0)|答案(1)|浏览(187)

我正在学习ASP.NET核心6多层体系结构。我试图连接到数据库,但我一直得到这个错误:

Error Number:4060,State:1,Class:11
Cannot open database "Blogging" requested by the login. 
The login failed.
Login failed for user 'TECHRITOMA\TECHRITOMA Inc'.

我尝试使用命令:

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

我希望创建模型类。

afdcj2ne

afdcj2ne1#

正如Sydney_dev所说。首先,Visual Studio需要成功连接到本地数据库。官方文档:SQL Server Express LocalDB
.NET核心+EF Scaffold-DbContext命令使用的。

Scaffold-DbContext "Data Source=ip address;Initial Catalog=database name;User ID=account;password=password;" -Provider Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models;

Scaffold-DbContext "Data Source=ip address;Initial Catalog=database name;User ID=account;password=password;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Tables "Blog","Post" -ContextDir Context -Context BlogContext - ContextNamespace New.Namespace

公文。

相关问题