EF を使用してすべての DB タスクを実行する ASP.NET MVC アプリを作成しています。
データベースには変更されることのない関連テーブルがいくつかあり、最初に要求されたときにそれらの 2 つのテーブル (数百レコード) からデータを取得し、それをオブジェクトに格納する静的コレクションを作成することを考えていました。毎回データベースにヒットするのを防ぎます。
ASP.NET で静的オブジェクトを避けるべきだと言っている人を何人か読んだので、これが悪い習慣なのか、それともこのようなシナリオ (同時実行の問題を防ぐ必要がある読み取り専用で少量のデータ) で許容できるのか疑問に思っていました。 )。
また、これを行うための他のより良い代替手段があるかどうかを知りたいです。
ありがとう。