首先,需要在 .NET Core 6.0 项目中安装 Entity Framework 版本 6 的 NuGet 包:Microsoft.EntityFrameworkCore.SqlServer。
然后,在项目的 Startup.cs 文件中,添加以下代码片段:
services.AddDbContext(options =>
options.UseSqlServer(Configuration.GetConnectionString("YourConnectionString")));
其中,“YourDbContext”是你的 DbContext 类的名称,“YourConnectionString”是数据库连接字符串的名称。
在执行 Add-Migration 进行迁移操作之前,需要确保已经在 appsettings.json 文件中正确地配置了数据库连接字符串。例如:
"ConnectionStrings": {
"YourConnectionString": "Server=localhost;Database=YourDatabaseName;Trusted_Connection=True;"
}
如果以上步骤依然无法创建数据库,请尝试手动运行以下命令:
Update-Database
这将在你的数据库中创建所有挂起的迁移。如果仍然无法创建数据库,请检查你的连接字符串是否正确。