Pour que le champ puisse stocker des caractères unicode, il faut utiliser le type nvarchar (ou autre similaire comme ntext , nchar ).
Pour insérer les caractères unicode dans la base de données, vous devez envoyer le texte en unicode en utilisant un type de paramètre comme nvarchar / SqlDbType.NVarChar .
(Pour être complet :si vous créez du SQL dynamiquement (contre l'avis courant), vous placez un N avant un littéral de chaîne pour le rendre unicode. Par exemple :insert into table (name) values (N'Pavan') .)