簡體   English   中英

實體框架代碼第一個主鍵約束名稱

[英]Entity Framework Code First Primary Key Constraint Names

有什么方法可以控制EF在我的代碼第一個定義的表上創建的PK索引的名稱?

是的,您可以隨意命名,並在其上放置[Key]屬性。

因此,如果您具有如下所示的Person模型,則不需要[Key]類的東西,iicalt會自動按照約定{classname}IdPersonId視為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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM