MVC 4 アプリケーションを作成しており、Entity Framework 4.1 を使用しています。答えが見つからないように見える検証の質問があります。
基本的に、「名前」フィールドを含む「製品」と呼ばれるエンティティ (オブジェクト) があります。これは、「命名規則」と呼ばれる別のエンティティで定義されている厳密な命名規則に従う必要があります。ユーザーが値を入力すると、システムはそれを NamingConvention エンティティで確立された規則に照らしてチェックし、必要に応じてエラーを返す必要があります。
この検証はどこで、どのように行うべきですか? 検証を行うときに NamingConvention エンティティを確認する必要があります。つまり、別のエンティティを参照しているため、データベース コンテキストが必要になります。新しいコンテキストを作成する必要のない検証方法はありますか? コントローラーは既にデータ コンテキストを作成しているので、コントローラーで検証を行うことを考えていましたが、これは適切な場所ではないようです。
助けてくれてありがとう!