Entity Framework без транзакций? - PullRequest
       9

Entity Framework без транзакций?

8 голосов
/ 17 декабря 2009

Есть ли способ использовать EF без транзакции? У меня очень простая одиночная вставка, и я не хочу откатываться, когда что-то идет не так, как может быть запись в журнал триггера, а затем повышение ошибки со стороны БД, которую я не могу контролировать. Я просто хочу вставить, а затем перехватить любые исключения, но не хочу откатываться.

Ответы [ 2 ]

3 голосов
/ 17 декабря 2009

Нам неизвестен какой-либо способ избавления от транзакций в операциях CUD Entity Framework.

2 голосов
/ 17 декабря 2009
using( var transation = new TransactionScope(TransactionScopeOption.Suppress) )
{
    ObjectContext.SaveChanges();
}
...