工作流活动数据库事务管理与应用优化
在开发工作流应用时,确保数据库更新的一致性至关重要。本文将详细介绍如何将工作流活动纳入同一数据库事务,以及对应用代码和工作流进行相应的修改和优化。
1. 解决方案设置
- 创建空白解决方案:创建一个名为
Chapter14的空白解决方案。 - 复制项目:从
Chapter13文件夹复制LeadGenerator文件夹到Chapter14文件夹,并在 Visual Studio 中添加该现有项目。 - 创建数据库并初始化:创建
Chapter14数据库,运行以下脚本初始化数据库架构: SqlWorkflowInstanceStoreSchema.sqlSqlWorkflowInstanceStoreLogic.sqlLead.sqlTracking.sql- 修改连接字符串:打开
app.config文件,将connectionString属性修改为使用Chapter14