如何以及何时应用业务规则?
假设我有一个服务 StateService,它有一个方法 ChangeState。 ChangeState(State toState, DomainObject object) 我有业务规则来检查目标状态在域对象…
在哪里存储值以传输到业务层?
想象一个具有许多属性的假设对象: 伪代码: class Student { Name: String; Birthdate: DateTime; Height: int; //inches GPA: float; //"Grade Poin…
流口水 drl 如何做到不条件
我正在尝试用 drools drl 语言编写一条规则,我想做类似 !(A && B) 的事情,但它似乎不喜欢!运算符或单词 not。我正在努力寻找有关 drools 的良好文…
在 Oracle 中执行业务规则
我有一张名为 Book 的桌子。该表有 3 列,即 ID、价格和折扣。如果价格大于 200,则折扣应为 20%。在 Book 表中插入数据时,应根据价格值更新折扣值。…
我应该使用 NHibernate 映射哪些类?
目前,我们使用 NHibernate 将业务对象映射到数据库表。所述业务对象强制执行业务规则:如果违反该属性的约定,则集合访问器将立即抛出异常。此外,这…
合适的“业务规则”;我的网络应用程序的工具/引擎
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
用于实现业务逻辑的代码改进
我之前曾问过这个问题。这与此有关。我们有与此类似的代码库: IRecipie FindRecipiesYouCanMake(IEnumerable stuff, Cook cook) { if(stuff.Any(s=>s…
我们可以使用扩展方法来构建业务规则引擎吗?
我想做这样的事情 public class ProductBiz: BizBase { public List BrokenRules {get;set;} // Some kind of data + biz operation implementation }…