O Entity Framework usará o mesmo nome (maiúsculas, etc.) declarado para o objeto. Então, por exemplo, se você declarar um objeto de modelo como:
public class Industry
{
public int IndustryID { get; set; }
}
O Entity Framework procurará uma tabela de Industry com uma coluna de IndustryID.
Você pode alterar isso adicionando anotações aos seus modelos. Faça o seguinte:
[Table("industry")]
public class Industry
{
public int IndustryID { get; set; }
}
Ao fazer isso, seus objetos ainda usarão o esquema de nomenclatura .NET apropriado, mas ele corresponderá ao seu banco de dados correspondente. Você também pode alterar o nome das colunas usando ColumnAttribute .
Alternativamente, você pode alterar os nomes das tabelas no MySQL.