iT邦幫忙

0

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

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

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

目前有兩個資料表,

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

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

Ks iT邦新手 3 級 ‧ 2019-01-23 17:37:38 檢舉
已解決
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答