![](/img/trans.png)
[英]Violation of PRIMARY KEY constraint in Entity Framework code first link table
[英]Entity Framework Code First Primary Key Constraint Names
有什么方法可以控制EF在我的代碼第一個定義的表上創建的PK索引的名稱?
是的,您可以隨意命名,並在其上放置[Key]
屬性。
因此,如果您具有如下所示的Person
模型,則不需要[Key]
類的東西,iicalt會自動按照約定{classname}Id
將PersonId
視為PK
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; }
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.