[英]Setting Schema Name of Database in Application
是否可以从引用程序集的应用程序设置 DbContext 的架构?
这就是我现在所拥有的:
services.AddDbContext<ManagementStudioDbContext>(options =>
options.UseSqlServer(Environment.GetEnvironmentVariable(DSCASGlobals.DS_ConnectionString),
optionsBuilder =>
optionsBuilder.MigrationsAssembly(assemblyName)
)
);
ManagementStudioDbContext 有一个不同的架构,我希望对其进行设置,以便对 ManagementStudio 的任何调用都将始终具有一个架构。
您可以在OnModelCreating
方法中指定架构
modelBuilder.Entity<Blog>().("User", schema: "acc");
您也可以使用 DataAnotation 属性
[Table("User", Schema = "acc")]
public class User{...}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.