日期:2014-05-17  浏览次数:20716 次

WINFRM三层架构
   如何在WINFRM三层架构中使用事务?数据执行都在DLL,我想在页面层使用事务,想问下有什么好的方法,谢谢

------解决方案--------------------
既然已经做了三层,那还是在业务逻辑层处理比较好吧。
------解决方案--------------------
设置成两种模式,一种是事务模式,一种是非事务模式。
这样就可以在页面分开使用了。
------解决方案--------------------
如果确实使用比较严格的三层架构,那么事务的处理应属于业务逻辑范畴,是不应在UI层处理的。
但是UI多变的时候,业务服务也跟着变实在是太麻烦了。
个人认为三层架构不适于UI变化频繁的场景。


------解决方案--------------------
引用:
如果放逻辑层的话,我在页面层会有FOR循环,难道把FOR循环也放在逻辑层处理,可以给个简单的DEMO吗?谢谢

for循环不放逻辑层,只是在页面层调用逻辑层写好的方法即可