我正在阅读由APress发布的“Pro WF 4.5”,它似乎明确地说,为了在服务器崩溃/关闭(任何清除内存之后)的长时间运行的工作流中保持状态,SQL持久性需要服务器后端。
我在网上看到很多MSDN的东西似乎与此相矛盾。例如,下面链接的文章。
https://msdn.microsoft.com/en-us/library/dd851337.aspx
实际使用WF的人是什么? TIA。
答案 0 :(得分:1)
有一个内置的SQL Server实例存储(https://msdn.microsoft.com/en-us/library/system.activities.durableinstancing.sqlworkflowinstancestore(v=vs.110).aspx),但没有什么可以阻止你创建自己的 - https://msdn.microsoft.com/en-us/library/ee829481(v=vs.110).aspx
这样你可以使用你喜欢的任何持久性。
答案 1 :(得分:1)
可以在WF上为持久实例实现自己的实现。我的经验是很难做到。我最终得到了Devart创建的提供商。他们为Oracle数据库创建了一个提供程序您可以在https://www.devart.com/dotconnect/oracle/docs/WorkflowInstanceStore.html
找到更多信息