以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  三层架构不支持事务吗  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=191907)

--  作者:liuqide
--  发布时间:2024/5/15 10:02:00
--  三层架构不支持事务吗
如果不支持的话,那这个缺陷有点大哦,不能用事务就没法保证数据完整性,也就是说用事务就只能二层了
--  作者:有点蓝
--  发布时间:2024/5/15 10:10:00
--  
不支持的。事务部分使用2层,或者考虑把一些逻辑放到存储过程处理
--  作者:HappyFt
--  发布时间:2024/5/15 11:17:00
--  
请教一下蓝老师,因为没有用过三层架构,三层架构不支持事务是什么意思,即在三层架构中不能用cmd.BeginTransaction()及cmd.Commit()cmd.Rollback这些语句吗?
还是连SQLCommand()都不能使用?但可以通过调用储存过程中的事务来实现保证数据完整性吗?

谢谢!

--  作者:有点蓝
--  发布时间:2024/5/15 11:26:00
--  
SQLCommand可以用,不能使用cmd.BeginTransaction