私は "検証モデル"をどこに配置するかを決定しようとしています。ASP.NET MVC - 検証ロジック - 配置する場所
私の構造は、現時点では次のとおりです。
ウェブ(ビジネスとオブジェクトへの参照を持っている)
コントローラ
ビュー
CSS
- の
スクリプト
ビジネス(データとオブジェクトへの参照を持っている)
- サービス
データが(オブジェクトへの参照を持っている)
- リポジトリとEFコンテキスト(コードファースト)
オブジェクト(EF用)
- POCOS
今すぐログインモデルのような検証物事を置くために私の質問はありますか?モデルをWebレイヤーまたはObjectsレイヤーに配置する必要がありますか? - または私はそのような検証モデルを格納する必要がありますか?
ありがとうございます!
私はLogInモデルを持っている - 私は "LogInModel"という名前のビジネスにモデルを置く必要があります。これは検証属性が一切ありません。Webレイヤーで、検証ルールを適用する "ViewModel"を作成しますLogInModelに? – ebb
@ebb、あなたはそれを正しく得ました。 –