分层包装后怎样用事务?
在数据层
// 论坛帖子类
public class PostData
{
void void Insert(PostEntity entity)
{
// 发表帖子
}
}
// 论坛类
public ForumData
{
public void PostCountAddOne()
{
// 帖子数加1
}}
在商业层
public class PostBiz
{
public void Insert(PostEntity entity)
{
// 这里怎样处理事务?在发帖子后论坛帖子数加一。
new PostData().Insert(entity);
new ForumData().PostCountAddOne();
}
}还有一个问题,是不是Access数据库不支持用TransactionScope的?
在数据层
// 论坛帖子类
public class PostData
{
void void Insert(PostEntity entity)
{
// 发表帖子
}
}
// 论坛类
public ForumData
{
public void PostCountAddOne()
{
// 帖子数加1
}}
在商业层
public class PostBiz
{
public void Insert(PostEntity entity)
{
// 这里怎样处理事务?在发帖子后论坛帖子数加一。
new PostData().Insert(entity);
new ForumData().PostCountAddOne();
}
}还有一个问题,是不是Access数据库不支持用TransactionScope的?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货