マルチスレッドプロセス(windowsサービス)では、メインスレッドはサブスレッドにEFクエリ(IQueryable<>
)とページ番号(int
)を渡します。スレッド間のObjectContextのライフタイムの管理
各サブスレッドは、クエリとページを使用してデータを取り出して処理します。
私は、必要に応じて各スレッドに対して新しいObjectContextを作成する必要があると思います。
他の提案はありますか?
クエリを作成し、ObjectContextを後で設定する方法はありますか?
- Moved to a new question
ありがとう。
Windowsサービス –
これをシングルトンプロパティとして定義することが、IMHOの最適なソリューションになります。 –