我无法在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条评论),但我不知道他是否得到了这个特定问题的答案。
非常感谢任何帮助。
答案 0 :(得分:1)
我有同样的问题,据我记得将Property的UpdateCheck更改为UpdateCheck.WhenChanged将解决问题