我可以在流程模式中坚持任何流程吗?

时间:2018-09-09 06:14:57

标签: c# design-patterns process

我正在尝试在项目中使用规则和流程模式。 在一篇文章中,我发现了这一点:

  

一个过程定义为一系列动作,其中一个或多个   输入用于产生一个或多个输出。

现在我的问题是:

我可以在一个进程中对数据库进行任何持久化吗?在这种情况下,我的输出可以是持久性结果?还是我们应该返回一些输出? 然后将该输出保留在其他位置。

1 个答案:

答案 0 :(得分:0)

您使用的任何模式都应尽可能独立。

对于您而言,该过程不必担心数据来自何处以及输出何处。

它应该与输入和输出方法无关。简而言之,您不应该将数据存储到数据库中作为该过程的一部分。

使用这种方法,您以后可以更改输入和输出源,而不会影响或限制该过程。