问一个事物的问题

ldj2682 2010-10-02 04:56:55
我做了个小项目
DAL层里有俩个类
student 和 teacher 继承接口 DAL 里面有4个方法实现(增删改查)

BLL业务层里面有的时候有要用到不同的DAL进行数据库操作

请问这样的情况 怎么才能实现"事物"呢

我每个DAL都连SQLHelper ,都是自己的CONN

请问怎么办呢 老师叫我查事物范围,

我查不到只能上这里问问大家,有明白的告诉下小弟 谢谢了

我用的VS2005 sql2005
...全文
116 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
aofengdaxia 2010-10-02
  • 打赏
  • 举报
回复
不知所云
ldj2682 2010-10-02
  • 打赏
  • 举报
回复
我DAL 里面没有Conn 都连的SQLHelper

ldj2682 2010-10-02
  • 打赏
  • 举报
回复
没大明白 我BLL没有用CONN
只是调DAL里的方法
CreateTransaction() 这个怎么写啊?
wuyq11 2010-10-02
  • 打赏
  • 举报
回复
业务层中不用connection.
在dal中声明一个属性来包装DbTransaction,
bll中得到.用事务的方法传同一个DbTransaction
using(IDbTransaction tran=CreateTransaction())
{
Method1(tran);
Method2(tran);
tran.Commit();
}

110,500

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧