私のプロジェクトでは、オブジェクトを取得して一連のルールに対して実行し、成功または失敗のいずれかを返し、失敗の理由のリストを返すビジネス オブジェクト検証レイヤーを作成する必要があります。これを達成するためのオプションがかなりあることを私は知っています。
マイクロソフトから:
オープンソース:
これらのテクノロジ (または私が挙げなかったもの) のいずれかで特に大きな成功または失敗を経験した人、またはビジネス ルールの検証に最も適していると思われるものについて意見を持っている人はいますか?
編集:一般的な検証文字列の長さが 200 未満、郵便番号が 5 桁または 5+4 であることについて質問しているだけではありませんが、ルール エンジンが実際に活用されると想定しています。