[英]How to create PK and Unique Username at Use Table in Entity (Using Code-first)?
您需要限制UserName
屬性的長度。 為此使用StringLength
批注。
如果在CREATE INDEX語句中指定的所有固定鍵列的大小加上所有變量列的最小大小超過900字節,則CREATE INDEX語句將失敗。
將此添加到您的實體
[Required]
[Index(IsUnique = true)]
[StringLength(50)]
public string UserName { get; set; }
StringLength(50)將列的大小設置為50個字符。 沒有它,由代碼首先創建的列的類型為NVARCHAR(MAX),並且EF無法在此類列上創建索引
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.