没有交易的实体框架?

时间:2009-12-17 12:34:49

标签: entity-framework transactions triggers

有没有办法在没有交易的情况下使用EF?我有一个非常简单的单插入,并且不希望在出现问题时回滚,因为可能存在触发器记录,然后从DB端引发错误,我无法控制。我只想插入然后捕获任何异常,但不想回滚。

2 个答案:

答案 0 :(得分:3)

我们不知道有任何方法可以摆脱实体框架CUD操作中的交易。

答案 1 :(得分:2)

using( var transation = new TransactionScope(TransactionScopeOption.Suppress) )
{
    ObjectContext.SaveChanges();
}