SqlWorkflowPersistenceService是WF框架中的一个SQL持久性服务(支持SQL Server2005)。在安装DotNet时并不会自动安装此类所需要的数据库。要正确使用此类必需执行以下步骤:
- 打开Sql Server Management Stuio,连接到服务器。
- 新建一个数据库,例如名为SqlPersistenceService。
- 选择“文件|打开|文件"菜单,在对话框中打开"%WINDOWS%\Microsoft.NET\Framework\v3.0\Windows Workflow Foundation\SQL\EN\SqlPersistenceService_Schema.sql"文件。
- 在工具栏上选择要执行的数据库"SqlPersistenceService",按执行按钮。
- 按以上方法执行"%WINDOWS%\Microsoft.NET\Framework\v3.0\Windows Workflow Foundation\SQL\EN\SqlPersistenceService_Logic.sql"文件。
- 在代码中按以下方法使用
' Add system SQL state service
Dim stateService As SqlWorkflowPersistenceService = New SqlWorkflowPersistenceService( _
"Data Source=JH-SHANGFC\SqlExpress;Initial Catalog=SqlPersistenceService;Integrated Security=True")
wr.AddService(stateService)
至此已经完成SqlWorkFlowPersistenceService的配置。
文章来源:http://blog.163.com/jhdzkfb22@126/blog/static/45843475200803104011265