问题描述
我有一个带有组合键(字符串 + 日期)的表,其中字符串被设置为 nvarchar,并带有 collate latin1_General_CI_AS。我现在的问题是,插入带有 'ß' 或 'ss' 的单词受到同等威胁,从而违反了唯一性约束。将 nvarchar 改为 varchar 解决了这个问题,但是它的缺点是不允许某些特殊字符。
我该怎么做才能最好使用不区分大小写但区分重音的组合唯一键? 如果可能,我更愿意先在 ef 核心代码中创建数据库架构。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)