有没有办法在没有交易的情况下使用EF?我有一个非常简单的单插入,并且不希望在出现问题时回滚,因为可能存在触发器记录,然后从DB端引发错误,我无法控制。我只想插入然后捕获任何异常,但不想回滚。
答案 0 :(得分:3)
我们不知道有任何方法可以摆脱实体框架CUD操作中的交易。
答案 1 :(得分:2)
using( var transation = new TransactionScope(TransactionScopeOption.Suppress) )
{
ObjectContext.SaveChanges();
}