其中数据库操作使用了Microsoft.ApplicationBlocks,请参考我的《Microsoft.ApplicationBlocks使用心得》

类结构图:
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)

相关文件:
接口:IManager.cs IPlanManager.cs
实现:Manager.cs PlanManager.cs
使用:Test.cs
其他相关文件不予说明

Test.cs:测试客户端,可以进行单个功能类内多个方法的事务控制,如果要进行多个功能类的事务控制就需要修改基类Manager中数据库连接的获得方式,目前是简单的获取连接串后直接创建连接,实用时候应该从一个数据库连接工厂类中获得,这样多个Manager类可以共享数据库连接,进行事务控制,并可以有效地管理数据库连接池。
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)using System;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using System.Collections;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using ReceptionPlan.Data.Components;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using ReceptionPlan.Data.IDAL;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using ReceptionPlan.Data.DAL;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
namespace ReceptionPlan.Data.Services

IManager.cs
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)using System;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
namespace ReceptionPlan.Data.IDAL

IPlanManager.cs
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)using System;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using System.Collections;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using ReceptionPlan.Data.Components;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
namespace ReceptionPlan.Data.IDAL

Manager.cs
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)using System;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using System.Data;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using System.Data.SqlClient;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using System.Collections;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using ReceptionPlan.Data.IDAL;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using ReceptionPlan.Data.Utility;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)

PlanManager.cs
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)using System;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using System.Collections;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using Microsoft.ApplicationBlocks.Data;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using System.Data;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using System.Data.SqlClient;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using ReceptionPlan.Data.Components;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using ReceptionPlan.Data.IDAL;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
using ReceptionPlan.Data.Utility;
我设计的简单事务控制 (转贴自:http://www.cnblogs.com/dannyr)
namespace ReceptionPlan.Data.DAL

相关文章:

  • 2022-03-02
  • 2021-11-26
  • 2022-02-26
  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
  • 2021-11-02
  • 2021-07-22
猜你喜欢
  • 2022-12-23
  • 2021-07-29
  • 2022-01-30
  • 2021-08-28
  • 2022-12-23
  • 2022-12-23
  • 2021-09-24
相关资源
相似解决方案