オブジェクトに属する DbContext を見つけるにはどうすればよいですか?
背景:
一部のメソッドにパラメーターとして渡される (DbContext によって選択された) 存続期間の長いオブジェクトがあります。
これらのメソッド内で、保存する必要があるオブジェクトに変更が加えられます。しかし、SaveChanges() には、現時点では持っていない DbContext が必要です。DbContext を別のパラメーターとしてメソッドに渡したくありません。
アプローチとして、エンティティの部分クラスに DbContext フィールドを導入できます。しかし、もっと簡単でエレガントなものはありますか?