spécifier un nom différent pour le nom de la table | table dans EF4

J’utilise EF4 avec CodeFirst

public class People : DbContext { public DbSet Humans { get; set; } public DbSet Children { get; set; } } 

Pour le moment, EF recherche la table Human dans la firebase database. Comment puis-je spécifier qu’il recherche plutôt des Humans ?

Vous pouvez changer le nom de la table sur Human classe Human :

 [Table("Humans")] public class Human { ... } 

L’autre moyen consiste à utiliser l’API Fluent:

 modelBuilder.Entity() .ToTable("Humans"); 

De même, vous pouvez utiliser la méthode ColumnAtsortingbute ou HasColumnName pour modifier le nom de la colonne.