We currently have a number of columns in the database which are of type varchar
. The application that uses them are in C# and it uses Linq2Sql for the communication (or what to call it).
We would like to support unicode characters, which means we would have to convert the varchar
columns into nvarchar
. Is this a safe operation? Is it just a matter of changing the column type and updating the dbml file, or are there more stuff that needs to be done? Any changes in the C# code? Do I need to somehow convert the text that already exist in the database manually, or is it handled for me?