Entity Framework utilisera le même nom (capitalisation, etc.) que celui déclaré pour l'objet. Ainsi, par exemple, si vous déclarez un objet modèle comme :
public class Industry
{
public int IndustryID { get; set; }
}
Entity Framework recherchera une table d'Industrie avec une colonne d'IndustryID.
Vous pouvez changer cela en ajoutant des annotations à vos modèles. Procédez comme suit :
[Table("industry")]
public class Industry
{
public int IndustryID { get; set; }
}
En procédant ainsi, vos objets utiliseront toujours le schéma de nommage .NET approprié, mais il correspondra à votre base de données correspondante. Vous pouvez également modifier le nom des colonnes en utilisant AttributColonne .
Vous pouvez également modifier les noms de table dans MySQL.