1

У меня есть строки в моей базе данных MsSql с типом столбца nvarchar. Мой метод семян образца заключается в следующем:C# Entity Framework Миграции, добавляющие странные символы в строку

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» в базе данных символов, например, «ıyımıdır» появляется «ýyýmýdýr ». Я пробовал разные серверы sql, но результат такой же. Кстати, нет проблем с запросами веб-сайта. Когда я пытаюсь добавить новую строку при отладке, все в порядке. Для меня это не имеет никакого смысла. Спасибо за любую помощь.

+0

ли вы проверили SQL запрос с помощью профайлера? –

+0

Нет, мне это не нужно, мне нужно? –

+3

Является ли исходный файл C# utf-8 закодированным? –

ответ