Data Table
がなぜ問題なのか DevilSuichiro
が提案したように、見つかりませんでした コメントでは、間違ったSchema
が原因でした 使用済み。デフォルトでは、EF6はdbo
を使用します 私のスキーマがdbo
ではないのに、デフォルトのスキーマとして 。デフォルトのスキーマを持つモデルを作成するには、OnModelCreating
をオーバーライドします イベントが必要です:
public class EmployeeContext : DbContext {
public DbSet<Employee> Employees { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder) {
modelBuilder.HasDefaultSchema("myschema");
}
}
また、 IvanStoev に感謝します EFによって生成されたSQLをチェックするという彼の提案に対して。