【发布时间】:2013-05-01 11:01:16
【问题描述】:
有没有办法在 db.submitchanges 之后回滚而不需要事务?
不得不为日志运行专门的服务将是一种耻辱。是否有替代回滚而不使用该特殊服务的方法?
提前致谢!
编辑:
我真正想要的:我有 2 个数据库交互我想紧接着做。
假设,我想在数据库表 'Slots' 中添加一些内容。提交后就可以收到自增创建的Id了。
那个Id,我想用来在数据库中插入一个新的日志。但是当插入日志失败时,我也想回滚“插槽”中的操作..
我相信交易可以做到这一点,但似乎我无法做到这一点而不会出错。即使所有服务器都设置为允许它们并且防火墙已关闭..
【问题讨论】:
-
你说的是什么特殊服务?日志记录呢?我不清楚问题是什么。
标签: linq-to-sql asp.net-mvc-4 .net-4.5 rollback