我正在使用Entity Framework 6,通过代码优先的迁移工作流程来设置数据库。我有一个表,其中的一列包含唯一值。我使用流畅的API配置了此列,如下所示。
Property(wrd => wrd.Text)
.IsRequired()
.HasMaxLength(100)
.HasColumnAnnotation("Index",
new IndexAnnotation(new IndexAttribute("AK_AmWord_Text") { IsUnique = true }));
我的问题是,当我尝试插入测试数据时,我发现该表将两个阿姆哈拉语单词“ወደደ”和“እወዳለሁ”视为重复值,无法插入到唯一列中。显然,这两个字符串不相同,不应将其视为重复项,但是即使我尝试在表中手动插入值,但两个字符串也被视为相同且重复项。
请问该如何纠正?谢谢