C# 用C语言实现数据表约束#

C# 用C语言实现数据表约束#,c#,database-table,C#,Database Table,我有一个数据表,它的主键应该区分大小写。i、 e.“abc”和“abc”应视为唯一的。因此,我已将datatable的区分大小写属性设置为true。但是,当我在表中加载6000多个项目时,性能会下降。加载数据后,有没有什么方法可以禁用区分大小写功能?或者有没有其他方法可以实现这一点?快速解决方案:不要触摸区分大小写功能,最好在主键上添加一些字段(或者使用其他字段)。将“业务密钥”数据和数据库数据完整性密钥分开是一种很好的做法 示例:UserId(PK)和UserLogin(业务密钥也是唯一的)请

我有一个数据表,它的主键应该区分大小写。i、 e.“abc”和“abc”应视为唯一的。因此,我已将datatable的区分大小写属性设置为true。但是,当我在表中加载6000多个项目时,性能会下降。加载数据后,有没有什么方法可以禁用区分大小写功能?或者有没有其他方法可以实现这一点?

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


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

请尝试从另一个角度看这个问题……这似乎是一个“大问题”…)快速解决方案:不要触及casesensivity,也许最好在主键上添加一些字段。