iT邦幫忙

0

C# .Net Core Code First 設定Unique欄位

Ks 2019-01-23 17:20:34272 瀏覽

請問如何Code First該如何設定欄位為唯一值並且不能重複?

目前有兩個資料表,

  1. Users資料表必須設定username不能重複。
  2. Books資料表必須設定bookId 和 Quantity不能重複。

【已解決】
添加以下設定到DbContext的OnModelCreating
modelBuilder.Entity().HasIndex(u => u.userId).IsUnique();

Ks iT邦新手 4 級 ‧ 2019-01-23 17:37:38 檢舉
已解決

尚未有邦友回答

立即登入回答