我的MsSql数据库中有nvarchar
列类型的字符串。我的种子方法样本如下:
protected override void Seed(Sro.Models.ApplicationDbContext db)
{
Konu iyimi = new Konu { isim ="ıyımıdır", lastAktifTime = DateTime.Now, konuUrl = "iyimi", };
db.Konu.AddOrUpdate(iyimi);
}
当我执行种子方法时,一些字符“ç,ö”可以,但“ı”字符在数据库中保存为“ý”,例如“ıyımıdır”出现“ýyýmýdýr”。我尝试了不同的SQL服务器,但结果是一样的。 顺便说一下网站查询没问题。当我尝试在调试时添加新行时,没关系。这对我没有任何意义。谢谢你的帮助。
答案 0 :(得分:1)
将“Charset = utf8”添加到实体连接字符串。