リレーションデータベースにデータの行を持つアプリケーションがあります。テーブルには常に次のいずれかのステータスが必要です
未提出、承認待ち、承認済み、却下済み
これらは決して変更されないため、それらを実装する最良の方法を決定しようとしていましたが、値を含む Status 列挙型と、int がテーブル行の status 列に配置される場所に割り当てられた int を考えることができます。
または、テーブルにリンクされたステータス テーブルと、ユーザーがこれらのいずれかを現在のステータスとして選択します。
現在、ドロップダウンなどにデータを入力し、SQL を設定するための承認ページのこれらの値を列挙した列挙型を使用しているため、どちらがより良いオプションであるかを判断できません (現在、承認済みと承認のために提出されたものをブール化するために使用しているため、これは汚れています)さまざまな理由とニーズの変化により)。
これについてのあなたの考えと、私はどちらに行くべきか疑問に思っています.
違いがあれば、エンティティ フレームワークを使用しています。