Windows Workflow Persistence 4.5数据库表说明

时间:2014-03-14 13:23:52

标签: .net sql-server workflow-foundation-4

在哪里可以找到.NET 4.0或4.5的SQL Server持久性数据库表描述?我可以找到以下内容:

Workflow Tracking Service Database

但这是3.5特有的,我知道.Net 4中的结构发生了变化。我也找到了这个文档,但它只描述了视图,而不是创建的表。

Persistence Database Schema

2 个答案:

答案 0 :(得分:0)

您将在

下找到安装的文件
  

C:\的Windows \ Microsoft.NET \框架\ v4.0.30319 \ SQL \烯

我相信WF4所需的文件是

  

SqlWorkflowInstanceStoreSchema.sql

  

SqlWorkflowInstanceStoreLogic.sql

不清楚哪些是WF3,哪些是WF4,但你通常可以算出来,因为WF4表名都是[System.Activities.DurableInstancing].[SomethingHere]。因此,如果您不确定某个文件,请将其打开并查找该命名空间样式的名称。

答案 1 :(得分:0)

在使用Microsoft支持时,我收到了以下答案,这绝对不是理想的,因为它只是真正描述了视图。如果我得到更好的回复,我会更新。

看起来数据库架构详细信息仅供内部使用,不公开。 这里只有公共文档:

http://msdn.microsoft.com/en-us/library/ee943755(v=vs.110).aspx

数据库脚本的文档在这里:

http://blogs.msdn.com/b/carlos/archive/2013/01/10/workflow-foundation-sql-scripts.aspx