Entity Framework utilizzerà lo stesso nome (maiuscole e così via) dichiarato per l'oggetto. Quindi, ad esempio, se dichiari un oggetto modello come:
public class Industry
{
public int IndustryID { get; set; }
}
Entity Framework cercherà una tabella di Industry con una colonna di IndustryID.
Puoi cambiarlo aggiungendo annotazioni ai tuoi modelli. Procedi come segue:
[Table("industry")]
public class Industry
{
public int IndustryID { get; set; }
}
In questo modo, i tuoi oggetti continueranno a utilizzare lo schema di denominazione .NET appropriato, ma corrisponderà al database corrispondente. Puoi anche modificare il nome delle colonne utilizzando ColumnAttribute .
In alternativa, puoi cambiare i nomi delle tabelle in MySQL.