समस्या क्यों 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");
}
}
साथ ही, Ivan Stoev को धन्यवाद। EF द्वारा उत्पन्न SQL की जाँच करने के उनके सुझाव के लिए।