将不同文本值视为相同和重复的数据库表

时间:2018-08-07 21:51:14

标签: sql sql-server entity-framework entity-framework-6

我正在使用Entity Framework 6,通过代码优先的迁移工作流程来设置数据库。我有一个表,其中的一列包含唯一值。我使用流畅的API配置了此列,如下所示。

Property(wrd => wrd.Text)
.IsRequired()
.HasMaxLength(100)
.HasColumnAnnotation("Index",
new IndexAnnotation(new IndexAttribute("AK_AmWord_Text") { IsUnique = true }));

我的问题是,当我尝试插入测试数据时,我发现该表将两个阿姆哈拉语单词“ወደደ”和“እወዳለሁ”视为重复值,无法插入到唯一列中。显然,这两个字符串不相同,不应将其视为重复项,但是即使我尝试在表中手动插入值,但两个字符串也被视为相同且重复项。

请问该如何纠正?谢谢

0 个答案:

没有答案