放首页1-2天。

以前搞java,用spring或则ejb,都比较简单,.net就感觉比较麻烦了,我找了不少资料,一直没有找到合适的。

1、存储过程,现在我们的业务逻辑,没有用存储过程实现,将来可能也不会。
2、基于Connection的方式,但是要业务层控制Transaction    的传递,总觉得不是很好,如csdn有人在每个DAL都有shareTransaction这个方法,业务层新建Transaction,然后设定每个DAL共享一个Transaction;
3、asp.net页面控制,不太可能用这个。
4、COM+(所谓企业服务级事务<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />),部署较难,DAL全部用它,不知道性能是否有明显的影响,我觉得用这个东西麻烦死了。
5、用ContextAttribute 实现 如
http://www.codeproject.com/dotnet/declarativetransactions.asp
 这个思路很不错,但是好像业务层要继承 ContextBoundObject这个类(如果只是接口就好了),对于不支持多继承的c#来说,我不太敢用它来实现DAL。

.net2.0将会解决这个问题,但是等到.net2.0出来,项目都结束了。

希望大虾指点一下,有没有更好(简洁+耦合性低)的方案。

.net事务的困扰,请大虾指点。相关推荐

  1. 最短路径问题matlab作图,[MATLAB基础] matlab最短路径的输出问题,用了递归,但程序出错了,请大虾指点...

    matlab最短路径的输出问题,用了递归,但程序出错了,请大虾指点 程序如下 function shortestpath(w,p,q) c='->'; l=''; f=''; t=size(w) ...

  2. sql语句php不执行mysql执行_为什么我写的php代码不执行sql语句呢,请大侠指点。...

    $password=$_POST['password']; $conn=mysql_connect ("localhost","root","2295 ...

  3. 加载图片时报错,请大虾帮忙看看!

    加载图片时报错,请大虾帮忙看看! Delphi / Windows SDK/API http://www.delphi2007.net/DelphiMultimedia/html/delphi_200 ...

  4. matlab竖向正负柱状图,echarts竖向正负柱状图【如何用EXCEL做正负柱状图?请高手指点,谢谢】...

    excel中如何绘制正负柱状图 excel中如何绘制正负柱状图其实很容易,只要数据区分正负即可,系统作图会自动形成正负图,至于选择横图还是竖图可以自己进行选择. 为了区分正负,也可以根据情况,将负数图 ...

  5. 计算机能辅修经济学吗,现在大二本科在读,计算机系,想考西安交大经济学研究生,但不知如何着手…请高人指点指点...

    现在大二本科在读,计算机系,想考西安交大经济学研究生,但不知如何着手-请高人指点指点以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来 ...

  6. c语言程序能运行但屏幕不显示图片,c运行程序屏幕无显示!~~请高手指点!~~~...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在tc和tcforwin中运行下列程序电脑黑屏没有任何显示,但是当我在其他一些电脑上运行时可以正常显示片树叶,不知道原因,请高手指点. #include  ...

  7. 两路音频合成一路电路_请高手指点下:两路模拟音频信号怎么样才能合成一路再通过喇叭输出...

    请高手指点下:两路模拟音频信号怎么样才能合成一路再通过喇叭输出 nino61 Post at 2008/3/31 9:56:16 小弟,刚接触这方面的知识,不太懂,查了好多资料都没有收获, 希望好心人 ...

  8. MacBook Pro(13 英寸,2011 年末)A1278 老机器换了 好几个版本的系统,一直没有隔空投送,请高手指点!

    MacBook Pro(13 英寸,2011 年末)A1278 老机器换了 好几个版本的系统,之前OS X 10.11 El Capitan没太注意,换Mac OS High Sierra后,有隔空投 ...

  9. 反复出现的PSW木马, 附日志,请高手指点

    Trojan.PSW. Win32.onlinegames.zqw这类变种太多,还有Trojan.PSW.Win32.Wowar.abc, *.zhengtu.ykt, *. YBonline.bl, ...

最新文章

  1. TCGAbiolinks包下载TCGA数据
  2. rpm 使用手册 (谷歌翻译)
  3. webpack4.x开发环境配置
  4. 如何通俗理解拉格朗日对偶问题(part1)
  5. Web 前端自学很苦?来,手把手教你,拿下前端!
  6. 腾讯PCG推荐系统应用实践
  7. WCF技术剖析之二十九:换种不同的方式调用WCF服务[提供源代码下载]
  8. String 类型ID 获取
  9. 基于启英泰伦语音芯片的语音AIoT应用方案,可实现家居联控
  10. Android Studio 4.1中的模板插件
  11. Junit5 以及与Spring boot整合
  12. 3.9 JS制作登录验证码
  13. 计算机英语背诵发音,英语26个字母的标准发音 26个字母背诵顺口溜
  14. 文旅元宇宙热潮来袭,天下秀用“科技之钥”解锁三大价值
  15. 开源社区Github在2022年06月09日公测了三个新的成就徽章
  16. 祖冲之号超导量子计算机,超导量子计算原型机“祖冲之号”有多强?带你了解“量子世界”...
  17. 医学论文查找文献的方法
  18. PHP配合layUI实现图片上传实例
  19. 正方教务隐藏入口_正方教务处抓包分析
  20. C++实现读取CSV文件数据将进行计算。

热门文章

  1. 如何获取握手包_白话详解TCP的三次握手到底做了些什么
  2. android can为啥能发收不到数据_拼多多登录时手机收不到短信验证码怎么办
  3. notepad++ linux 打开二进制文件
  4. 控制显示隐藏_iOS13隐藏了5个超实用新功能:让iPhone的使用体验更好
  5. angular生命周期钩子ngOnChanges-父组件使子组件输入属性值变化时触发
  6. webstorm2018破解方法
  7. php7.2 swoole_loader,用什么方法可以让swoolec-loader支持php7.3?
  8. win7更新错误0x800b0109_Win7系统Windows update更新出现错误代码800b0101怎么办
  9. java kafka 设置分区_Java kafka如何实现自定义分区类和拦截器
  10. 性能测试,负载测试,压力测试有什么区别