4

我无法在 VarChar(Max) 字段上使用 Linq to SQL 获得更新。这是我使用的从一个简单的 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 Update (C#)
Marco 似乎也有同样的问题(见答案,第 5 条评论),但我不知道他是否曾得到该特定问题的答案。

对此的任何帮助将不胜感激。

4

1 回答 1

1

我有同样的问题,据我所知,将 Property 的 UpdateCheck 更改为 UpdateCheck.WhenChanged 将解决问题

于 2010-11-24T23:33:54.267 回答