TransactionScope () в SQL Azure

Поддерживает ли Sql Azure использование TransactionScope () при выполнении вставок? Ниже приведен фрагмент кода того, что я пытаюсь сделать.

using (var tx = new TransactionScope(TransactionScopeOption.RequiresNew, new TransactionOptions() { IsolationLevel = IsolationLevel.ReadCommitted }))
            {
                using (var db = MyDataContext.GetDataContext()) 
                {
                    try
                    {
                        MyObject myObject =  new MyObject()
                       {
                         SomeString = "Monday"

                       };
                        db.MyObjects.InsertOnSubmit(myObject);
                        db.SubmitChanges();
                        tx.Complete();
                    }
                    catch (Exception e)
                    {
                    }
                 }
             }

Ответы на вопрос(2)

Ваш ответ на вопрос