同時に更新したいエンティティがいくつかあります。ただし、エンティティごとに、各クラスの部分クラスファイルに個別の更新メソッドを記述し、それらをすべて同時に呼び出したいと思います。例えば:
public sub UpdateEntity1()
...
end sub
public sub UpdateEntity2()
...
end sub
public sub UpdateEntity3()
...
end sub
public sub UpdateAll()
UpdateEntity1()
UpdateEntity2()
UpdateEntity3()
end sub
私の質問は、オブジェクト コンテキストをどのように管理するのですか? UpdateAll() を呼び出しているクラスで 1 つのオブジェクト コンテキストを作成し、それをパラメーターとして個々の更新メソッドに渡しますか? それとも、更新ごとに新しいコンテキストを作成する必要がありますか? オブジェクトが関連しているため、同じコンテキストを使用したいと思います。これにより、すべてのレコードを更新するための db 呼び出しが減少します。