私は単純な C# Windows アプリケーションに取り組んでいます。いくつかの標準レポートとそのパラメーター、およびアプリケーションで一定のままの構成設定があります。したがって、これらの値を保存するためのより良いアプローチはどれかを考えています。
それがデータベース設計であれば、以下の表から想像できます
レポート: ID、名前
ReportParameters: ID、名前、ReportId
構成: ID、名前、値、環境
レポートには 5 つのレコードが含まれ、各レポートには最大 3 つのパラメーターが含まれ、構成には環境ごとに 5 つのレコードが含まれます。
このようなシナリオでは、データベースまたはインメモリ変数に格納することをお勧めします。
編集
この Windows アプリケーションは四半期ごとに使用されるため、IMO データベース + キャッシュはお勧めできません。