Para que o campo possa armazenar caracteres unicode, você deve usar o tipo
nvarchar
(ou outro similar como ntext
, nchar
). Para inserir os caracteres unicode no banco de dados, você deve enviar o texto como unicode usando um tipo de parâmetro como
nvarchar
/ SqlDbType.NVarChar
. (Para completar:se você estiver criando SQL dinamicamente (contra o conselho comum), coloque um N antes de uma string literal para torná-la unicode. Por exemplo:
inserir na tabela (nome) valores (N'Pavan') .)