c# – Linq to SQL VarChar(Max)更新无法正常工作

我无法在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#)
马可似乎有同样的问题(见答案,第5条评论),但我不知道他是否得到了这个特定问题的答案.

非常感谢任何帮助.

最佳答案
我有同样的问题,据我记得将Property的UpdateCheck更改为UpdateCheck.WhenChanged将解决问题

转载注明原文:c# – Linq to SQL VarChar(Max)更新无法正常工作 - 代码日志