Il problema per cui la Data Table non è stato trovato, come suggerito da DevilSuichiro
nel commento, era dovuto a uno Schema errato Usato. Per impostazione predefinita, EF 6 utilizza dbo come schema predefinito mentre il mio schema non è dbo . Per fare in modo che il modello abbia uno schema predefinito, un override per OnModelCreating l'evento è necessario:
public class EmployeeContext : DbContext {
public DbSet<Employee> Employees { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder) {
modelBuilder.HasDefaultSchema("myschema");
}
}
Inoltre, grazie a Ivan Stoev per il suo suggerimento di controllare l'SQL generato dall'EF.