2011-11-22 10 views

Odpowiedz

22

Jeśli masz tylko jeden podmiot, który jest mapowany do tabeli, która nie jest pluralizeed następnie można usunąć PluralizingTableNameConvention i ręcznie skonfigurować nazwa tabeli podmiotu.

public class MyContext : DbContext 
{ 
    protected override void OnModelCreating(DbModelBuilder modelBuilder) 
    { 
     base.OnModelCreating(modelBuilder); 

     modelBuilder.Conventions.Remove<PluralizingTableNameConvention>(); 

     modelBuilder.Entity<Item>().ToTable("Items"); 
    } 
} 

Lub jeśli jest to otherway wokół

public class MyContext : DbContext 
{ 
    protected override void OnModelCreating(DbModelBuilder modelBuilder) 
    { 
     base.OnModelCreating(modelBuilder); 

     modelBuilder.Entity<Item>().ToTable("Item"); 
    } 
} 
+0

Brilliant, dzięki. –