答案 0 :(得分:2)
如果您未指定架构名称,则按惯例,EF将使用dbo
。
对于Entity Framework 6及更高版本,可以使用HasDefaultSchema
的{{1}}方法更改所有表的架构:
DbModelBuilder
要更改特定表格的架构,您可以使用public class CustomContext : DbContext
{
...
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.HasDefaultSchema("MyDefaultDbSchema");
}
}
的{{1}}属性。
Schema
答案 1 :(得分:1)
应为[Table("PROGRAM_UNIT)"]