C'è un modo per utilizzare EF senza transazione? Ho un singolo inserto molto semplice e non voglio eseguire il rollback quando qualcosa va storto, poiché potrebbe esserci una registrazione trigger e quindi un errore dal lato DB su cui non ho controllo. Voglio solo inserire quindi rilevare eventuali eccezioni ma non voglio eseguire il rollback.Entity Framework senza transazione?
8
A
risposta
3
Non siamo a conoscenza di alcun modo per sbarazzarsi delle transazioni nelle operazioni CUD di Entity Framework.
2
using(var transation = new TransactionScope(TransactionScopeOption.Suppress))
{
ObjectContext.SaveChanges();
}
Questo si esegue ancora in una transazione che EF apre. – usr