希望对你们来说是一个快速的。我正在寻找有关如何在使用 EF Core 的代码优先方法期间指定 DBName 的解决方案。目前,我所有的表都是在“master”数据库中创建的,但我显然想为我的项目创建一个专用的数据库。
这是我的代码: 启动.cs
builder.Services.AddDbContext<SADbContext>(
options => SqlServerDbContextOptionsExtensions.UseSqlServer(options, config.GetConnectionString("SqlConnectionString"))
);
我也有数据库上下文:
public class SADbContext : DbContext
{
public SADbContext(DbContextOptions<SADbContext> options) : base(options)
{
}
感谢您的帮助。
最好的, 克里斯
您需要在连接字符串中显式定义数据库
Database=mydatabase;Server=myserver