Проблемът защо Data Table
не е намерено, както е предложено от DevilSuichiro
в коментара се дължи на грешна Schema
използвани. По подразбиране EF 6 използва dbo
като схема по подразбиране, докато моята схема не е dbo
. За да направите модела със схема по подразбиране, отмяна за OnModelCreating
необходимо е събитие:
public class EmployeeContext : DbContext {
public DbSet<Employee> Employees { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder) {
modelBuilder.HasDefaultSchema("myschema");
}
}
Освен това, благодарение на Иван Стоев за неговото предложение за проверка на SQL, генериран от EF.