Windows Work Flow持久性数据库?

时间:2015-02-06 00:19:28

标签: workflow-foundation-4

几个问题: 1.运行Windows Workflow需要安装SQL Server吗? 2.如果是,则工作流在哪里存储(保留)长时间运行的进程的数据 3.我看到一些文件是在。\ windows \ Microsft.NET \ Framework \ v4.0 \ SQL \ en \中创建的(一些sql脚本用来创建持久点) 4.我们是否需要运行这些脚本来手动创建数据库? 5.我们可以在文件系统上保留数据吗?这样我们就不需要安装SQL Server了吗?

由于

1 个答案:

答案 0 :(得分:1)

我已经看到了一个假设的答案,但“阅读文档”的答案确实不是很好的答案,尤其是在WF记录得很差的领域,所以万一其他人偶然发现这个问题:

(1)SQL Server不必仅仅为了使用工作流而安装,但如果你想要长时间运行工作流的持久性,(2)SQL Server是获取它的最简单方法。

(3)和(4)您可以让AppFabric在为您设置持久性数据库时完成大部分工作。

(5)你可以坚持使用文件系统代替SQL Server而不是恕我直言,从我在短时间内看到的WF和持久性到目前为止,你会疯狂地尝试实现自己的持久性提供程序像这样,特别是刚开始的时候。您可以使用SQL Server Express开始。为什么重新发明轮子?