c# - составить - мета-тег description пример



Пример языка правил на основе c#? (5)

На этой странице показаны некоторые примеры двигателей с открытым исходным кодом на C #: http://csharp-source.net/open-source/rule-engines

Можете ли вы предоставить хороший пример языка определения правил, написанного на C #.
Java-ребята имеют JESS , есть ли что-то хорошее для C #?


Answer #1

Существует механизм бизнес-правил Microsoft: http://msdn.microsoft.com/en-us/library/aa561216.aspx . Не уверен, что его можно использовать только в Biztalk - он говорит, что это библиотека Net Class.


Answer #2

Вы можете использовать механизм вывода прямых цепочек, который является частью Windows Workflow Foundation (.NET 3.5 и выше). Лучшая часть заключается в том, что у этого есть свободное лицензирование во время выполнения.

Вы можете использовать диспетчер правил из Acumen Business и установить адаптер Windows Workflow Foundation. После установки экспортируйте правила как WFRules (* .rules). Будет создано визуальное решение .NET .NET, которое покажет, как механизм правил может быть вызван автономно (рабочий процесс не требуется)

См. Также http://bizknowledge.blogspot.com/search/label/Windows%20Workflow%20Foundation


Answer #3

Вы можете использовать рабочий процесс Windows Workflow Foundation (WF) с C #. Я начал небольшой и простой проект с использованием WF в качестве механизма документооборота, на самом деле он довольно прост в использовании. Посмотрите первую часть, которую я здесь разрабатывал.

Что интересного в WF, так это то, что вам не нужно использовать все это, если хотите - если вы хотите только написать некоторые пользовательские правила против каких-либо объектов или объектов, вы можете - достаточно изобретательно! Кроме того, на борту гораздо меньше, чем в BRE BizTalk (и без стоимости лицензирования).

Вам нужно добавить ссылку на следующие .Net-сборки, доступные в .Net Framework версии 3.0 и далее:

  • System.Workflow.Activities
  • System.Workflow.ComponentModel
  • System.Workflow.Runtime

Ознакомьтесь с этой статьей для получения дополнительной информации.






rule-engine