在哪里可以找到.NET 4.0或4.5的SQL Server持久性数据库表描述?我可以找到以下内容:
Workflow Tracking Service Database
但这是3.5特有的,我知道.Net 4中的结构发生了变化。我也找到了这个文档,但它只描述了视图,而不是创建的表。
答案 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