【问题标题】:Entity Framework without Transaction?没有事务的实体框架?
【发布时间】:2009-12-17 12:34:48
【问题描述】:

有没有办法在没有事务的情况下使用 EF?我有非常简单的单次插入,并且不想在出现问题时回滚,因为可能存在触发日志记录,然后从数据库端引发错误,而我无法控制。我只想插入然后捕获任何异常,但不想回滚。

【问题讨论】:

    标签: entity-framework transactions triggers


    【解决方案1】:

    我们不知道有什么方法可以摆脱实体框架 CUD 操作中的事务。

    【讨论】:

      【解决方案2】:
      using( var transation = new TransactionScope(TransactionScopeOption.Suppress) )
      {
          ObjectContext.SaveChanges();
      }
      

      【讨论】:

      • 这仍然在 EF 打开的事务中执行。
      猜你喜欢
      • 2013-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      相关资源
      最近更新 更多