【发布时间】:2017-10-06 15:29:30
【问题描述】:
我在实体 UnitType 中有一个属性 Name 使用 EntityFrameworkCore 2.0 为 SQLite 设置为 Unique。
modelBuilder.Entity<UnitType>().HasIndex(t => t.Name).IsUnique();
但它的行为区分大小写。意味着它将 Gram 和 gram 视为两个不同的值并插入它们。这显然不是我在 MS-SQL 上花费大量时间后所期望的。
另外,另一个问题是过滤此列上的数据时。即使这样也是区分大小写的。
db.Units.Where(w => w.Name.Contains(SearchText));
如何让它不区分大小写?
【问题讨论】:
标签: c# sqlite entity-framework-core