0

我有一个主键应该区分大小写的数据表。ie 'abc' 和 'ABC' 应该被认为是唯一的。因此,我已将数据表的 CaseSensitive 属性启用为 true。但是当我在表中加载 6000 多个项目时,性能会下降。有什么方法可以在加载数据后禁用区分大小写或任何其他方式来实现这一点?

4

1 回答 1

2

快速解决方案:不要区分大小写,也许最好在主键中添加一些字段(或使用其他字段)。将“业务密钥”数据和数据库数据完整性密钥分开是一种很好的做法。

示例:UserId (PK) 和 UserLogin(业务密钥也是唯一的)

于 2010-07-30T11:26:25.003 回答