Fluent Validation とデータ注釈の比較 質問する

Fluent Validation とデータ注釈の比較 質問する

ASP.NET MVC 検証に使用する場合、これら 2 つの検証パッケージの運用上の違いは何ですか? オブジェクト名に至るまで、オブジェクトが似ているようです。一方が他方と関連しているのでしょうか? 違いは何ですか? これらの違いは、どのような点で異なるユースケースを示していますか?

ベストアンサー1

私は流暢な検証:

  1. 検証ルールをより適切に制御できるようになります
  2. さまざまなプロパティの条件付き検証は、データ注釈に比べてはるかに簡単です。
  3. ビューモデルから検証を分離します
  4. ユニットテストデータ注釈に比べてはるかに簡単です
  5. ほとんどの標準的な検証ルールに対する優れたクライアント側検証サポートを備えています。

おすすめ記事