私にとって、古典的な知恵は、列挙型の値(OrderStatus、UserTypesなど)をルックアップテーブルとしてデータベースに格納することです。これにより、データベースにデータの整合性を強制し、偽やヌル値などを防ぐことができます。DBの列挙型または列挙型の列挙型
しかし、これは私にとっては重複しているように感じられます。これらの値のテーブルを作成するだけでなく、扱いにくいセントラルルックアップテーブルを作成する必要がありますが、値を追加する場合は、2(またはそれ以上、生産、テスト、ライブdb )、物事は容易に同期から外れることがあります。
まだルックアップテーブルを放置するのは難しいです。
おそらく、あるシナリオには他のシナリオよりも優位性がありますが、あなたの一般的な考えは何ですか?
列挙型に対して無効な値を持つ行がないことを確認するにはどうすれば対処できますか? DBにアクセスするコードを使用するだけですか? –