0
私はデータ注釈を使用してモデル内のフィールドの検証を指定するという考えが好きです。しかし、EFではDBレベルでこれを実装したいと考えています。つまり、[必須]は "not null"フィールドになります。データベースを変更せずにアプリケーションにこの検証を適用させることは可能ですか?あなたは何ができるかEFを使用して同様にDBレベルで実装することなく、モデルデータ注釈を取得してアプリケーション検証を実装する方法は?
おかげで、
エド
ありがとうございます。しかし、私は、EFがこれらのバリデーションをデフォルトでDBに埋め込むべきかどうかについて少し混乱しています。私は、これらのデータ注釈がモデルからであり、DBからではないことを保証するいくつかの設定があるかどうか疑問に思っています。 – EdB
私は、この状況がEFコードファーストを使用しているという事実によって作成されたものであるかどうか疑問に思っています。ありがとう、Ed – EdB
どのようにしても、MVCビューモデルと同じエンティティクラスを使用するのは良い方法ではありません。ビューモデルは単にデータを表現するためのものです。それは別のビューにビューを変更します。しかし、ドメインエンティティモデルは同じになります。 –