8

私の次のプロジェクトは販売システムに関連しているので、主な要件の1つは、「ユーザーが自分でプロモーションを変更できる」ことです。プロモーションはさまざまです、彼らは私にそれらのいくつかを与えます。

  1. 1つ買うと1つ無料、2つ買うと3つ。
  2. 1つは30%、2つは50%、3つは80%
  3. 製品Aを購入すると、製品Bが30%割引になります
  4. 1回の取引あたり20ドル以上で20%オフ

ルールエンジンについては少し知っていますが、それを学ぶための本を提案してください。

4

4 に答える 4

4

以前の SO の回答が役立つ場合があります: Looking for simple rules-engine library in .NET

Windows Workflow Foundationを見たことがありますか

于 2010-01-28T07:24:53.413 に答える
1

InRule のような .Net 用の商用ルール エンジン、または IBM ILOG Rules または FICO Blaze Advisor の .Net バージョンを使用できます。これらはすべて、ビジネス ユーザーがルールを安全に編集できるようにルールを簡単に公開できるようにし、技術的なフック/API を提供してルール エンジンと実行を簡単に統合できるようにします。

于 2010-02-05T12:52:14.783 に答える
0

BOO DSL機能を使用するか、Rhino.DSLを使用できます(プロジェクトのマクロ エンジンとして使用しています)。

あなたの例については、このリンクをチェックしてください

于 2010-01-28T07:30:16.010 に答える
0

私が作成した単純な属性ベースのルール エンジンを使用できます。

http://ruen.codeplex.com/

于 2010-01-28T08:34:08.143 に答える