Entity Framework gebruikt dezelfde naam (hoofdletters, enz.) als voor het object is gedeclareerd. Dus als u bijvoorbeeld een modelobject declareert als:
public class Industry
{
public int IndustryID { get; set; }
}
Entity Framework zoekt naar een tabel met Industrie met een kolom met IndustryID.
U kunt dit wijzigen door annotaties aan uw modellen toe te voegen. Doe het volgende:
[Table("industry")]
public class Industry
{
public int IndustryID { get; set; }
}
Door dit te doen, zullen uw objecten nog steeds het juiste .NET-naamgevingsschema gebruiken, maar het zal overeenkomen met uw corresponderende database. U kunt de naam van de kolommen ook wijzigen met Kolomkenmerk .
U kunt ook de tabelnamen in MySQL wijzigen.