繁体   English   中英

使用C#的数据表约束

[英]Datatable constraints with C#

我有一个数据表,其主键应区分大小写。 即“ abc”和“ ABC”应视为唯一。 因此,我已将数据表的CaseSensitive属性启用为true。 但是当我在表中加载6000多个项目时,性能下降了。 有什么方法可以在加载数据后禁用区分大小写的功能,或者有其他方法可以实现此功能?

快速解决方案:不要区分大小写,最好在主键上添加一些字段(或使用其他字段)。 分隔“业务密钥”数据和数据库数据完整性密钥是一个好习惯。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM