干运行 - 临时存储库

时间:2013-09-17 23:08:05

标签: c# asp.net-mvc events dependency-injection

使用带有StructureMap的Event-Consumer模式处理MVC应用程序,实现流程自动化。

由于某些过程的关键性质,我们希望在预定时间前30分钟“干运行”。

我仍在探索各种选择,所以如果你以前做过,请随时提出建议。

这个具体问题是询问是否建议通过

模拟该过程
  • 将数据库中的数据复制到模拟IRepository
  • 然后将传递给消费者,以便所有更改等都将保存在模拟存储库中
  • 对流程管道中的所有使用者使用相同的模拟存储库
  • 最后显示干运行的结果,没有生产信息被更改

澄清 “流程自动化”是指软件将通过并遵循操作一组数据的规则列表。

显然,在应用这些规则后,数据会发生变化,例如:例如,如果在能源零售商的情况下,在每天结束时,您将所有未付款的发票标记为逾期,并收取费用。

假如你只有一个人不能错,你会想要运行这个过程以查看是否有任何错误

进一步的想法 因此,由于大小和流程周围的复杂业务规则,似乎无法将所有需要的数据复制到模拟存储库中,我们正在考虑将常规存储库设置为只读,将另一个“模拟”存储库用于任何保存/更新/删除实体。

我们目前正在使用配置了Fluent连接到SQL Server数据库的NHiberate

非常感谢

0 个答案:

没有答案