是否有任何这样的原因不会工作?LINQ不更新上.SubmitChanges()
这是逻辑我已经使用了多次更新与LINQ在表中的记录:
DataClasses1DataContext db = new DataClasses1DataContext();
User updateUser = db.Users.Single(e => e.user == user);
updateUser.InUse = !updateUser.InUse;
db.Log = new System.IO.StreamWriter(@"c:\temp\linq.log") { AutoFlush = true };
db.SubmitChanges();
(updateUser.InUse是位字段)出于某种原因,它不是加工。当我检查linq.log时,它是完全空白的。
难道我的.dbml会出现问题吗?其他表似乎工作正常,但我已经比较了.dbml中的属性,它们都匹配。
就好像db.SubmitChanges()
;没有检测到任何需要的更新。
享受`submitchanges`的分类学家:P – DJTripleThreat 2011-02-05 02:50:58