3つのプロジェクトで構成されるMVCWebアプリを構築しています。1つはGUI用、もう1つはビジネスロジック用、もう1つはデータアクセス用です。
データアクセス用に、EFによって生成されたファイルがあるため、「Customer」という名前の生成されたクラスがあります。このクラスの検証属性を作成するには、MetaDataTypeを作成する必要があります(これは同じ名前空間で実行する必要があるため、DALレイヤーで実行する必要があります)-これを実行することで、GUIからデータアクセスレイヤーを参照しますこれは、プロジェクトを分割するというアイデア全体を台無しにします。これは、GUIがDALレイヤーとBLレイヤーの両方を参照するようになったためです。とにかく、GUIレイヤーとDALレイヤーを分離したまま、[必須]などの検証属性を使用することはできますか?
前もって感謝します。