私はかなり長い時間の間に処理されるオブジェクトを持っているWindowsサービスアプリケーションを持っています。処理時間中、ユーザーはGUIからオブジェクトと対話し、サービス上でWCFサービスを呼び出すことができます。 問題を再現できないことがあります。ユーザーが主オブジェクトの子オブジェクトを更新して、処理でリポジトリ内のオブジェクトが見つからないように見えることがあります。これは本当に起こりますか? TransactionsScopeヘルプのリポジトリへの呼び出しをラップしますか?マルチスレッド環境でのLinq2SQLロックオブジェクト?
ProcessThread:オブジェクト
WCFサービスで動作します:オブジェクト
ProcessThreadのプロパティにいくつかの子オブジェクトを更新:オブジェクト
どれでも手がかりを見つけることができませんか?それはどのような方法で共有していないので、私は新しいのDataContextのすべての時間を作成してい