Обновление Linq to SQL VarChar (Max) не работает - PullRequest
4 голосов
/ 23 декабря 2009

Я не могу получить обновление для работы с использованием Linq to SQL в поле VarChar (Max). Вот код, который я использую, который вызывается из простого класса DAO:

public void UpdateContentById(int ContentId, string Content) {
    CkEditorDataContext db = new CkEditorDataContext();
    CkEditorContent dbContent = db.CkEditorContents.First(c => c.CkeId == ContentId);

    dbContent.CkeContent = "This is new content";

    db.SubmitChanges();
}

Поле CkeContent имеет значение VarChar (Max). Я заметил по этому вопросу: Обновление LINQ to SQL (C #)
У Марко, похоже, была та же проблема (см. Ответ, 5-й комментарий), но я не могу сказать, получил ли он когда-нибудь ответ на этот конкретный вопрос.

Любая помощь в этом с благодарностью.

1 Ответ

1 голос
/ 25 ноября 2010

У меня та же проблема, и насколько я помню, изменение PropertyCheck UpdateCheck на UpdateCheck.WhenChanged решит проблему

...