【发布时间】:2014-03-14 13:23:52
【问题描述】:
在哪里可以找到 .NET 4.0 或 4.5 的 SQL Server 持久性数据库表说明?我可以找到以下内容:
Workflow Tracking Service Database
但这是 3.5 特有的,我知道 .Net 4 中的结构发生了变化。我也找到了这个文档,但它只描述了视图,而不是创建的表。
【问题讨论】:
标签: .net sql-server workflow-foundation-4
在哪里可以找到 .NET 4.0 或 4.5 的 SQL Server 持久性数据库表说明?我可以找到以下内容:
Workflow Tracking Service Database
但这是 3.5 特有的,我知道 .Net 4 中的结构发生了变化。我也找到了这个文档,但它只描述了视图,而不是创建的表。
【问题讨论】:
标签: .net sql-server workflow-foundation-4
你会发现安装在下面的文件
C:\Windows\Microsoft.NET\Framework\v4.0.30319\SQL\en
我相信 WF4 需要的文件是
SqlWorkflowInstanceStoreSchema.sql
和
SqlWorkflowInstanceStoreLogic.sql
不清楚哪些是WF3,哪些是WF4,但你通常可以弄清楚,因为WF4的表名都是[System.Activities.DurableInstancing].[SomethingHere]。因此,如果您不确定某个文件,请打开它并查找该名称空间样式的名称。
【讨论】:
在与 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
【讨论】: