Я изменил параметры сортировки по умолчанию для моей базы данных SQL Server 2022 (и всех уже существующих строковых объектов) на Latin1_General_100_CI_AS_SC_UTF8.
К сожалению, Linq, похоже, не может справиться с этой сортировкой . Вставки вроде работают нормально, но обновления не работают. Насколько я вижу в журнале ошибок, я все еще использую старого поставщика SQL (SQL Server 2008), поэтому параметры сортировки UTF8, вероятно, еще не поддерживаются.
Мое приложение Winforms было создан давно с помощью VS 2010, а пока я использую VS2022 (версия Community).
Я уже обновил все объекты контекста данных, но все еще получаю поврежденные немецкие символы умлаута и большинство обновлений. продолжайте терпеть неудачу.
Нужно ли мне явно менять поставщика SQL? Если да, то как это сделать?
Подробнее здесь: https://stackoverflow.com/questions/787 ... sharp-linq