В настоящее время в базе данных имеется ряд столбцов типа varchar
. Приложение, которое использует их, находится на C #, и оно использует Linq2Sql для связи (или как это назвать).
Мы хотели бы поддерживать символы Юникода, а это значит, что мы должны преобразовать столбцы varchar
в nvarchar
. Это безопасная операция? Это просто вопрос изменения типа столбца и обновления файла dbml, или нужно сделать еще кое-что? Какие-либо изменения в коде C #? Нужно ли каким-то образом преобразовывать текст, который уже существует в базе данных, вручную или он обрабатывается для меня?