Problemet, hvorfor Data Table
blev ikke fundet, som foreslået af DevilSuichiro
i kommentaren, skyldtes det forkerte Schema
Brugt. Som standard bruger EF 6 dbo
som standardskema, mens mit skema ikke er dbo
. For at få modellen til at have et standardskema, en tilsidesættelse af OnModelCreating
begivenhed er nødvendig:
public class EmployeeContext : DbContext {
public DbSet<Employee> Employees { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder) {
modelBuilder.HasDefaultSchema("myschema");
}
}
Også tak til Ivan Stoev for hans forslag om at kontrollere SQL genereret af EF.