私はテーブルエージェントをHAVA .NET 4.0、 を使用していますを無効にすると、エージェントは、彼がログインしているとき、2秒ごとに更新されますフィールド「accessed_date」を持っている。LINQは、どのようにChangeConflictException
私はサービス操作 "UpdateAgent"を持っていて、名前がそれがエージェントを更新することを示唆しているように、私は知っているので、フィールド "accessible_date"のみが更新されている場合、ChangeConflictExceptionをスローするようにはしません。どのように私はsubmissionangesで発生するChangeConflictExceptionを無効にします。
ありがとう Jamal。
: - ここに
は、どのように(そうでない場合は、UpdateCheck.NeverのためにGoogleと提供するソリューションの一つはあなたのために働くかどうかを確認、試してみました。この作品を期待していない)のですテーブル全体のために。 –
AFAIK、直接道はありません。本当に必要な場合は、通常のExecuteCommand(SQL文字列をもう一度書き込むことを意味します)を使用するか、Attach()を使用することができます - 記事http://blogs.msdn.com/b/dinesh.kulkarni/archive/2008/06を参照してください。 /01/linq-to-sql-tips-7-minimal-update-when-you-don-t-want-optimistic-concurrency-check.aspxおよびhttp://www.richardbushnell.net/2008/02/18/how-to-update-data-with-linq-to-SQL /を参照してください。 – Olaf
あなたが定義したメソッドは私にとってはうまくいかないでしょう。私はこのテーブルにタイムスタンプ列を持っています。 updateecheckは、タイムスタンプ列を除く各列に対してfalseに設定されています。その他の解決策はありますか? –