Foxtable(狐表)用户栏目专家坐堂 → 三层架构不支持事务吗


  共有196人关注过本帖树形打印复制链接

主题:三层架构不支持事务吗

帅哥哟,离线,有人找我吗?
liuqide
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:195 积分:2021 威望:0 精华:0 注册:2018/4/19 13:46:00
三层架构不支持事务吗  发帖心情 Post By:2024/5/15 10:02:00 [只看该作者]

如果不支持的话,那这个缺陷有点大哦,不能用事务就没法保证数据完整性,也就是说用事务就只能二层了

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/15 10:10:00 [只看该作者]

不支持的。事务部分使用2层,或者考虑把一些逻辑放到存储过程处理

 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1911 积分:17026 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2024/5/15 11:17:00 [只看该作者]

请教一下蓝老师,因为没有用过三层架构,三层架构不支持事务是什么意思,即在三层架构中不能用cmd.BeginTransaction()及cmd.Commit()cmd.Rollback这些语句吗?
还是连SQLCommand()都不能使用?但可以通过调用储存过程中的事务来实现保证数据完整性吗?

谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/15 11:26:00 [只看该作者]

SQLCommand可以用,不能使用cmd.BeginTransaction

 回到顶部