Entity Framework и Unicode
От: csdev  
Дата: 23.06.13 10:17
Оценка:
Добрый день всем!
Не могу побороть проблему с юникодом, вместо русского текста пишутся ????
У меня есть таблица, в ней есть поле nvarchar, след. sql код работает великолепно:


Update [Screenshots] set name=N'Значение' where id=230246


я создал Entity Framework model, выставил для поле Unicode = true.

далее пробую след. код:


    public void Put(FormDataCollection formData)
    {
        string filename = formData.Get("filename");
        var screenshot = c.Screenshots.Where(p => p.filename == filename).FirstOrDefault();
        if (screenshot != null)
        {
            screenshot.name = formData.Get("description");
            c.SaveChanges();
        }
    }



пишет "????"
Проверял дебаггером, formData.Get("description") — нормальный русский текст. Что делать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.