读书人

请问事务有关问题

发布时间: 2012-01-05 22:36:54 作者: rapoo

请教事务问题
现在 在数据访问层有两个 方法 A,B 然后在 在逻辑层 方法 C 要调用 A和B 方法,请问
请问我在C 如何保证 AB方法 都会执行呢 ? 也就是如何做事务 啊,而且 不能使用 SqlTransaction ,因为不在数据访问层,

[解决办法]
个人理解:
1.在逻辑层传入事务参数.
2.在逻辑层方法中使用TransactionOptions.
[解决办法]
如果不能在逻辑层使用SqlTransaction
那就再建立一个数据访问辅助层,在这用事务调用数据访问层
来实现你的逻辑

[解决办法]
我还是习惯把事务写到sql server里而不是写到.cs文件里
[解决办法]
在数据层再写一个方法d调用a,b,同时使用事务,
在逻辑层掉通过c调d.

读书人网 >asp.net

热点推荐