【发布时间】:2020-07-22 18:57:13
【问题描述】:
我正在使用 Postgres + EF Core。我有一个名为 Name 的列,我希望它是唯一的。我尝试了以下方法:
builder.HasIndex(s => s.Name).IsUnique();
但这允许“test123”和“TEST123”被接受。如何使用 fluent api 添加不区分大小写的唯一约束?
或者我只需要创建一个 NormalizedName 列并向其中添加唯一约束。每次我想向列添加唯一约束时,似乎需要做很多工作。
【问题讨论】:
标签: asp.net-mvc postgresql asp.net-core entity-framework-core