文件名称:Transaction Rollback 事务 让你的对象支持事务
文件大小:16KB
文件格式:RAR
更新时间:2012-06-09 17:54:12
Transaction Rollback 事务 让你的对象支持事务
难道只要数据库连接才支持事务?答案肯定不是,因为COM+同样支持事务,一般的对象要支持事务需要怎样处理? 自行实现所有细节,比如说银行的提款机模拟,在Withdraw的代码中检查支取金额后的余额或者检查支取金额的大小是否超过当天限额限制,否则报错或退出当前Withdraw方法 这样做是行得通的,但是单个对象事务是简单的,如果两个对象一起控制呢,比如说转帐,必须符合金额支取的限制,同时目标帐户状态必须正常,如帐号存在,帐号没有停用等等, 通常要达到这样的要求就同时要求先检测两个帐号的行为是否符合规则了,比较麻烦
【文件预览】:
TransactionObject
----TransactionObject()
--------Form1.cs(1KB)
--------bin()
--------Account.cs(1KB)
--------obj()
--------Properties()
--------Program.cs(476B)
--------Form1.Designer.cs(4KB)
--------Form1.resx(6KB)
--------TransactionObject.csproj(3KB)
----TransactionObject.suo(14KB)
----TransactionObject.sln(940B)