asp.net EF核心指定数据库名称

2ul0zpep  于 2023-04-08  发布在  .NET
关注(0)|答案(1)|浏览(144)

希望对你们来说是一个快速的。我正在寻找如何在EF Core的代码优先方法中指定DBName的解决方案。目前,我所有的表都是在“主”数据库中创建的,但我想为我的项目创建一个专用的DB。
下面是我的代码:Startup.cs

builder.Services.AddDbContext<SADbContext>(
                options => SqlServerDbContextOptionsExtensions.UseSqlServer(options, config.GetConnectionString("SqlConnectionString"))
            );

我也有DB上下文:

public class SADbContext : DbContext
    { 
        public SADbContext(DbContextOptions<SADbContext> options) : base(options)
        {
            
 
        }

会很感激你的帮助。
最好的,克里斯

flmtquvp

flmtquvp1#

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

Database=mydatabase;Server=myserver

相关问题