次のエンティティがあります。
public class User
{
public int ID {get; set;}
public int GroupID {get; set;} // navigation property with
public Group Group {get; set;} // foreign key field
public Adress Adress {get; set;} // navigation property only
}
エンティティ フレームワークから生成されたテーブルは次のようになります。
ID
GroupID
Adress_ID
FK 列の列の名前が同じではないのは好きではありません。「GroupID、AdressID」または「Group_ID、Adress_ID」のいずれかで同じ規則を使用することはできますか?
設定より規約を使用しており、Fluent API を使用したくありません。