私は、Webアプリケーションのドロップダウンコントロールに表示されるアイテムの周りを頭で囲み、これらのアイテムはモデル内の値オブジェクトです。例として、私がRFI(情報要求)という名前のエンティティを仮定しましょう。そのRFIにはStateという名前の値オブジェクトがあります。ビジネスで規定されている可能性のある状態値は、「作成済み」、「オープン」、「一時停止」、「クローズ」です。これらの値はユーザーに表示する必要があり、ユーザーによって更新可能です(一部の管理コンソールでは)。値はエンティティ自体でのみ保持されるため、可能な値のリストを格納する最良の方法は何ですか?ユーザーが更新してリストに表示できる値オブジェクトを保存する場所はどこですか?
私はデータベース(SQL 2008)とORMフレームワーク(Entity Framework 4.1)を使用していますが、データベースが可能な値を格納するのに最適な場所であるとは確信していません。私は、そのようなもののためのリソースファイル(XML文書、CSVファイルなど)を作成するいくつかのユーザーについて聞いたことがあります。このようなシナリオでコミュニティの他の人たちがやっていることと、推奨されるベストプラクティスは何か。