У меня есть строки в моей базе данных 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, но результат такой же. Кстати, нет проблем с запросами веб-сайта. Когда я пытаюсь добавить новую строку при отладке, все в порядке. Для меня это не имеет никакого смысла. Спасибо за любую помощь.
ли вы проверили SQL запрос с помощью профайлера? –
Нет, мне это не нужно, мне нужно? –
Является ли исходный файл C# utf-8 закодированным? –