私は、データの永続化のためにEntity Frameworkを使用するサイトを持っています。 私はいくつかのエンティティでバディクラスシステムを使用して、データ注釈を使用して必要なフィールドにフラグを立てました。 ASP.NET MVCとそのModelStateは、そのままの状態ですぐに使用できます。 ModelStateが正しく設定されているような方法で、このビジネスロジックをバディクラスに含める方法はありますか?Entity Framework:ASP.NET ModelStateに実装されるビジネスロジックはどこに置かれますか?
この例は です。フィールドXが1の値の場合、フィールドYが必要です。
ロジックがこれより複雑になることがあります。あなた自身がIValidatableObject
するエンティティをしなければならない
IValidatableObjectルートを訪れて、それが魅力を発揮しました - ありがとう – Sergio