0
クラスの注釈を使用して、私が編集できない第三者のライブラリクラスのプロパティのデータを収集するカミソリフォームを検証したいと考えています。第三者のライブラリに対するモデルバインディングによる検証
もちろん、私はクラスのコピーを作成してそれにバリデーション注釈を付けることができますが、これは維持するのが醜く困難です。
人々はこれに対してベストプラクティスをどのように考えますか?
クラスの注釈を使用して、私が編集できない第三者のライブラリクラスのプロパティのデータを収集するカミソリフォームを検証したいと考えています。第三者のライブラリに対するモデルバインディングによる検証
もちろん、私はクラスのコピーを作成してそれにバリデーション注釈を付けることができますが、これは維持するのが醜く困難です。
人々はこれに対してベストプラクティスをどのように考えますか?
データ注釈の代わりにFluentValidation.NETを使用できます。これにより、検証ルールを別のファイルで定義することができます。また、データアノテーション宣言的アプローチを使用して達成するのが難しい複雑な検証シナリオを定義することもできます。