Entity Framework vil bruge det samme navn (store bogstaver osv.), som er erklæret for objektet. Så hvis du for eksempel erklærer et modelobjekt som:
public class Industry
{
public int IndustryID { get; set; }
}
Entity Framework vil lede efter en tabel over Industri med en kolonne med IndustryID.
Du kan ændre dette ved at tilføje anmærkninger til dine modeller. Gør følgende:
[Table("industry")]
public class Industry
{
public int IndustryID { get; set; }
}
Ved at gøre dette vil dine objekter stadig bruge det passende .NET-navneskema, men det vil matche din tilsvarende database. Du kan også ændre navnet på kolonnerne ved at bruge ColumnAttribute .
Alternativt kan du ændre tabelnavnene i MySQL.