コードで最初に定義されたテーブルで EF が作成する PK インデックスの名前を制御する方法はありますか?
質問する
515 次
1 に答える
0
はい、好きな名前を付けて、[Key]
属性を付けることができます。
したがって、次のようなモデルがある場合は、 のPerson
ようなものは必要ありません[Key]
。 iicallyt は規則に従ってPersonId
自動的に PK として扱います。{classname}Id
public class Person
{
public int PersonId { get;set; }
public int FirstName { get; set; }
}
別の PK が必要な場合は、以下のように [Key] で指定できます。
public class Person
{
[Key]
public int YourPK{ get;set; }
public int FirstName { get; set; }
}
于 2013-06-02T06:02:39.267 に答える