Entity Frameworkは、オブジェクトに対して宣言されているのと同じ名前(大文字と小文字の区別など)を使用します。したがって、たとえば、モデルオブジェクトを次のように宣言した場合:
public class Industry
{
public int IndustryID { get; set; }
}
Entity Frameworkは、IndustryIDの列を持つIndustryのテーブルを検索します。
モデルに注釈を追加することで、これを変更できます。次の手順を実行します:
[Table("industry")]
public class Industry
{
public int IndustryID { get; set; }
}
これを行うことにより、オブジェクトは引き続き適切な.NET命名スキームを使用しますが、対応するデータベースと一致します。 ColumnAttribute 。
または、MySQLでテーブル名を変更することもできます。