0

私は常にデータベース接続をシングルトンとして使用しており、より高速であるか、リソースの使用量が少ないと考えていました。

ASP.NET MVC プロジェクトには、EntityFramework コンテキストの 1 つのインスタンスがあり、依存性注入またはその他の手段を介してコントローラーに渡されます。

しかし、これはデータベース コンテキスト シングルトンを持つ価値があるか、必要でさえありますか? または、例として、1 つ以上のアクション フィルターにコンテキストのインスタンスがあり、次にコントローラーに 1 つ以上ある場合も同じでしょうか?

編集:シングルトンと言うときは、リクエストごとのシングルトンを意味します。

4

1 に答える 1