EF Core 指定数据库名称

问题描述 投票:0回答:1

希望对你们来说是一个快速的。我正在寻找有关如何在使用 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)
        {
            
 
        }

感谢您的帮助。

最好的, 克里斯

c# asp.net entity-framework
1个回答
0
投票

您需要在连接字符串中显式定义数据库

 Database=mydatabase;Server=myserver
© www.soinside.com 2019 - 2024. All rights reserved.