使用linq将unicode字符保存到SQL

时间:2013-04-26 07:30:08

标签: c# linq

我尝试通过流代码中的linq将一些unicode字符保存到Sql:

 DataClasses1DataContext db = new DataClasses1DataContext();
 Album a = new Album();
 a.ID = "ALB00100";
 a.ArtistID = "ART00007";
 a.Title = "英语翻唱";
 db.Albums.InsertOnSubmit(a);
 db.SubmitChanges();

但在SQL列中标题是“?????” 我为这个列使用了类型nvarchar(150)

1 个答案:

答案 0 :(得分:1)

更新.dbml文件,因为它最初可能是使用varchar而不是nvarchar生成的。