2011-11-22 14 views

Respuesta

22

Si usted tiene sólo una entidad que se asigna a una tabla que no está pluralizeed entonces se puede quitar el PluralizingTableNameConvention y configurar manualmente las nombre de la tabla de la entidad.

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

     modelBuilder.Conventions.Remove<PluralizingTableNameConvention>(); 

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

O si es el otherway alrededor

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

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

brillante, gracias. –

Cuestiones relacionadas