次のようなコードを使用するときに、接続のオープンとクローズを回避する簡単な方法はありますか?
using (Entities context = new Entities())
{
returnValue = context.ExecuteStoreCommand(sqlStr, param1, param2, param3, param4, param5, param6, param7);
context.SaveChanges();
return returnValue;
}
大規模なデータベースで実行する必要があるさまざまなメソッドに、このようなコードがたくさんあります(MySQL更新。各メソッド間の接続を開いたり閉じたりしないと(/ SaveChangesを使用)、はるかに高速になります)。
コードを完全に変更し、コンテキストを静的メンバーとして配置してから、すべてのメソッドから using を削除する必要がありますか? それとも簡単な設定はありますか?