对企业库的封装,业务层开启事务的解决方案(可直接使用的代码)
2010-02-21 16:18
411 查看
至于为什么要这样子做,请看这里,不多说了,相信是很多人想要的
/article/5292278.html
这个方案是从以前参与过的一个项目中提取出来的
公司名字就不说了,明白人一看就知道了.呵呵
业务层调用代码示例如下
代码
下载地址:
http://files.cnblogs.com/builderman/Framework.rar
欢迎大家一起来探讨这种方案
/article/5292278.html
这个方案是从以前参与过的一个项目中提取出来的
公司名字就不说了,明白人一看就知道了.呵呵
业务层调用代码示例如下
代码
using System; using Demo.DAL; using Framework.Service; namespace Demo.BLL { public class ProductBll : ServiceBase { public void Update() { BeginTransaction(); try { ProductDal pd = new ProductDal(); pd.Update1(); pd.Update2(); Commit(); } catch (Exception e) { Rollback(); throw new Exception(e.Message, e); } } } public static class ProductBll2 { public static void Update() { ServiceBase.BeginTransaction(); try { ProductDal pd = new ProductDal(); pd.Update1(); pd.Update2(); ServiceBase.Commit(); } catch (Exception e) { ServiceBase.Rollback(); throw new Exception(e.Message, e); } } } }
下载地址:
http://files.cnblogs.com/builderman/Framework.rar
欢迎大家一起来探讨这种方案
相关文章推荐
- C++使用libcurl做HttpClient(业务观摩,用C++封装过程式代码,post和get的数据,最好url编码,否则+会变成空格)good
- asp.net 事务的处理,dts 的设置,asp.net三种事务处理方法,三层架构,微软企业库,动软生成器生成的代码下如何使用事务
- Delphi使用android的NDK是通过JNI接口,封装好了,不用自己写本地代码,直接调用
- 使用Query实现事务代码与后台配置菜单互查
- Eclipse中使用git提交代码,报错Testng 运行Cannot find class in classpath的解决方案
- 使用C#代码安装 Windows 服务--直接运行安装服务
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第13章节--使用业务连接服务创建业务线解决方案 创建启用BCS的业务解决方案
- ob_start("ob_gzhandler")与ob_*配合使用时导致浏览无法识别内容/开启gzip时且测试通过的下载代码
- 避免在代码中直接使用delete关键字
- genexus 中可以直接使用java代码
- 个人学习代码保存:例4.在.net程序中使用事务处理
- android studio 已有NDK代码并且包含application.mk android.mk 使用ndkcmd 直接编译
- [置顶] 对AFN 进行进一步封装,再应用于具体的项目,这样可以将业务逻辑代码与网络框架进行解耦
- django中使用ckeditor 直接显示html代码的问题
- 下拉列表级联菜单封装(直接拿来使用)
- 提高你的Java代码质量吧:推荐使用String直接量赋值
- Swift---网络判断封装(可直接使用)
- Javascript浮动广告图片代码,已封装!兼容性强!使用简单!
- Outlook 2010中添加自定义Form并使用VB代码处理事务的示例
- AngularJS之使用控制器封装业务逻辑