私が取り組んでいる Web アプリケーションでは、アイテムは複数の状態 (ワークフローなど) を通過でき、各ワークフローの後、プロセスを停止したり、追加のメッセージを表示したりできる各ステップの後にルールを実行できます。
これらのルールはどのように定義する必要がありますか? 私はルールごとに dll を考えていました (そして、それらを MEF またはイベントに接続します) が、1 つのアプリケーションに 200 ~ 300 人の顧客がいて、それぞれにいくつかのルールがあり、多くの dll になります。
更新:
これらのルールは次のようになります。請求書を提出するが、その額が一定額を超えた場合にのみ承認者から許可したい場合、このようなルールが呼び出されて true または false が返され、それに応じて続行されます。
乾杯。