このようなものがうまくいかない理由はありますか?
これは、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()。更新が必要であることを検出しません。