¿Cómo puedo alternar esta convención PluralizingTableNameConvention
para una sola tabla/DbSet? Por lo que yo puedo decir, sólo puedo hacer esto a toda la DbSets
para un determinado DbContext
Código de EF primero PluralizingTableNameConvention para ONE DbSet
11
A
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");
}
}
Cuestiones relacionadas
- 1. Tablas EF Código Primero no generar
- 2. Código de EF Primero - WithMany()
- 3. Código EF Primero con muchas referencias autorreferenciales
- 4. Código EF Primero: ¿Dónde puedo encontrar el evento SavingChanges?
- 5. EF 4.1 Código First ModelBuilder HasForeignKey para relaciones One to One
- 6. código EF primero insertando muchas filas
- 7. Cómo detener EF (código primero) Comprobación de cambios de esquema
- 8. Código EF Primero 4.3 DbContext ¿Ciclo de vida?
- 9. Tipo de datos XML en EF 4.1 Código Primero
- 10. Enlace de datos de formularios Web con error de consulta de Código EF Primero-Linq
- 11. Código de Entity Framework primero para Oracle
- 12. Código EF Primero: cómo establecer la identidad de la semilla?
- 13. Código EF Primero - Relación opcional de 1 a 1
- 14. Código EF Primero: Métodos que se pueden traducir a SQL
- 15. Heredar una clase base común en el código EF primero
- 16. Código EF Primero: Objeto IValidatable que no valida
- 17. EF 4.1 Primero el código: determinar qué propiedades han cambiado
- 18. EF 4.1 código primero agregando un desencadenador a una tabla
- 19. Error al serializar los datos del Código EF Primero 5.0 en el Controlador WebAPI
- 20. Enums EF 5.0 - Base de datos primero
- 21. EntityFramework 4, DbSet y ObjectContext
- 22. Cómo refactorizar código/esquema DB con código EF 4 primero - Migración de datos
- 23. ObjectSet.Context vs DbSet
- 24. Herencia EF Código-Primera
- 25. MVC Scaffolding y EF 'One to Zero or One' error de relaciones
- 26. Todavía problemas con el perfil EF Base de datos Primero
- 27. Código EF Primero "Nombre de columna inválido 'Discriminador'" pero no herencia
- 28. Fuerza EF 4.1 Código Primero para ver una entidad adjunta como Modificada
- 29. Código EF Primero 4.1 - Cómo configurar una relación de uno a muchos con el valor predeterminado
- 30. Código primero contra base de datos Primero
brillante, gracias. –