Ограничения с возможностью датирования в C # - PullRequest
0 голосов
/ 30 июля 2010

У меня есть таблица данных, первичный ключ которой должен быть чувствительным к регистру. то есть «abc» и «ABC» следует считать уникальными. Следовательно, я включил свойство CaseSensitive объекта данных в true. Но производительность снижается, так как я загружаю более 6000 элементов в таблицу. Можно ли как-то отключить чувствительность к регистру после загрузки данных или каким-либо другим способом реализовать это?

1 Ответ

2 голосов
/ 30 июля 2010

Быстрое решение: не трогайте чувствительность к регистру и, возможно, лучше добавить какое-то поле к первичному ключу (или использовать другое).Рекомендуется разделять данные «бизнес-ключей» и ключи целостности данных базы данных.

Пример: UserId (PK) и UserLogin (бизнес-ключ также уникален)

...