Мы начали использовать версию OrmLite для .NET в нашем проекте C#, в котором используется хранилище SQL Server 2008 R2 Express. https://github.com/ServiceStack/ServiceStack.OrmLite
Теперь мы обнаружили, что невозможно сохранить символы Unicode в таблице с помощью этого преобразователя ORM с SQL Server.
Нам нужно многоязычное приложение (поэтому установка конкретной LOCALE в SQL Server не является решением).
Мы также проверили, что при использовании простого ADO.NET все работает нормально!
Мы также попытались установить параметр конфигурации:
OrmLiteConfig.DialectProvider.UseUnicode = true;
Никаких изменений!
(думаю, это связано только с созданием таблицы, а не с сохранением строки...)