No transaction is present. Set Transaction.Current first or use a System.Transactions.TransactionScope around the operation. ...