net下3层结构的事务处理有什么好的建议(100分)

  • 主题发起人 主题发起人 FLYINGFDK11
  • 开始时间 开始时间
F

FLYINGFDK11

Unregistered / Unconfirmed
GUEST, unregistred user!
情况如下
根据面向对象的原则及可移植把数据维护封装在数据维护层(DATABASELAYER),
公用一个CONNECTION,针对每个Table有4个基本的方法(INSERT,UPDATE,DELETE,FIND)
这样一来数据维护层看起来很简单,但由于没有业务逻辑在里面所以没法作事务
(WebService)然后再业务逻辑层中,根据业务规则开始作事务处理,目前我的做法是把
数据维护层(DATABASELAYER)中的Connection和Command作为接口输出.然后再业务逻辑层
对他径行控制,但总觉得不是很好,请问大家有什么更好的办法
 
后退
顶部