爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
C#教程
三层框架中怎么应用事务
三层框架中怎么应用事务
日期:2014-05-20 浏览次数:21193 次
三层框架中如何应用事务
存储过程应用事务简单,但写程序时要传递很多参数,太麻烦了.可在程序中添加事务,我用的是三层架构,感觉太规范化,让我写事务无从下手,请高手给指点,如何在Dal层写事务呢?
------解决方案--------------------
事务最好写在业务逻辑层, 不要写在DAL层, 一个业务逻辑就是一个事务, 不可分割
------解决方案--------------------
PatrickPan
三种方式:
1. 存储过程
2. TransactionScope,微软推出的轻量级的事务管理器,使用相当简单。
3. 在DbHelperSQL(封装数据访问的类中)实现事务。
如果数据量不大,推荐使用:TransactionScope
上一篇:Ftp.dll操作上传FTP文件
下一篇: 关于面向对象设计的一些想法,该怎么解决
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
申请SharePoint版块版主解决办法
linq 自动把小弟我的"<"符号给转成"<"了
c#net怎么解析http报文
VS2005下,DataGridView为什么不能显示啊求救!解决思路
C#游戏角色随鼠标移动解决方案
有那位朋友能帮小弟我看看http://www.vancl.com/SelfSuitInfo/Z0000010.html点击图片浮层,咋样实现
初学者在程序理解上的疑惑,大姐大嫂大大们帮帮忙呗
求解:水晶报表有关问题?为什么小弟我的不显示
C# PictureBox上选取目标区域 并做其直方图解决方法
推荐阅读
更多>
动态获取网页上头的所有数据(C#)
简单的dataGridView1列切换焦点有关问题
在richTextBox写字时候,光标跳到下面的TextBox解决方案
哥哥们,帮小妹妹个忙哦~解决思路
哪位高手知道给高分
工作中要快仍是要完美
浏览器拆包工具,该如何解决
c#菜鸟的疑问
[转帖]老鸟对初学者的一些建议
请教大家,小弟我在winform里面添加了一个panel,设置成autoscroll,在Panel里面放一个treeview不能滚动的,每次获得焦点后都滚动到顶端
有人要来面试,没工作经验的,然后小弟我出了几个题,大家看看是否合适
VS打包安装程序 卸载老版本的有关问题
奇怪,使用tabControl控件时,Tab之间总是会自动掉换顺序.解决办法
关于C#泛型方法使用解决方案
运用Robot Framework集成Selenium的自动化测试(一)
c# 种 MD5CryptoServiceProvider的用法
在初始化安装时发生错误: System.BadImageFormatException: 未能加载文件或程序集
c# 获取系统中当前活动窗体使用的输入法
user control运行后能否改变窗口大小?解决办法
vs2012打包部署快疯了。