【问题标题】:Alternative of Sql transactions, roll-back in entity framworkSql事务的替代,实体框架中的回滚
【发布时间】:2014-11-13 23:16:42
【问题描述】:

我的数据库中有一些表,并希望使用 MVC 4.0 中的实体框架在这些表中插入记录。 插入以这种方式发生,即子表中的记录插入取决于主表中的记录。 这个功能可以通过sql server中的事务和回滚轻松实现。 Where 如果记录无法插入到过程中涉及的任何表中,则整个插入过程将回滚。

我想要在 MVC 4.0 中使用实体框架替代此事务并回滚。

请提供一些建议。

谢谢,

问候, 阿什什

【问题讨论】:

    标签: entity-framework asp.net-mvc-4 sql-server-2008-r2


    【解决方案1】:

    如果你在多条语句之后只调用一个 SaveChanges,它会将它们全部包装在一个事务中。并且事务将使用数据库提供者认为其默认设置的任何隔离级别。

    这里有一个非常detailed article关于 EF 的交易。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多