I have a WCF service and I have a problem with TransactionScope when connection is not in direct mode (Direct=False).
I have something like this:
Code: Select all
TransactionOptions transactionOptions = new TransactionOptions();
transactionOptions.IsolationLevel = IsolationLevel.ReadCommitted;
transactionOptions.Timeout = new TimeSpan(0, 0, 30);
using (TransactionScope transactionScope = new TransactionScope(TransactionScopeOption.RequiresNew, transactionOptions))
{
using (SomeObjectContext someObjectContext = new SomeObjectContext())
{
...
someObjectContext.SaveChanges();
}
transactionScope.Complete();
}
Thanks for your support.