Сохраняют ли определения базы данных LINQ to SQL информацию о сопоставлении? - PullRequest
0 голосов
/ 31 января 2011

Сохраняют ли определения базы данных LINQ to SQL информацию о сопоставлении?

Мне нужно изменить параметры сортировки базы данных и хотел бы знать, нужно ли мне заново создавать файлы dbml, чтобы отразить это изменение.

1 Ответ

2 голосов
/ 22 апреля 2011

LINQ to SQL не сохраняет параметры сортировки в файле DBML ( LINQ to SQL ).

Ограничения / отличие от .NET

SQL использует параметры сортировки для определения равенства и порядка строк.Они могут быть указаны в экземпляре SQL Server, базе данных, столбце таблицы или выражении.

Переводы функций, реализованных до сих пор, не изменяют параметры сортировки и не определяют другие параметры сортировки в переведенных выражениях.Поэтому, если параметры сортировки по умолчанию не чувствительны к регистру, такие функции, как CompareTo или IndexOf, могут давать результаты, отличные от того, что дали бы (чувствительные к регистру) функции .NET.

...