Я выполнил развертывание в Azure и Azure SQL, который не поддерживает MSDTC, и у меня возникли проблемы с пониманием того, как переработать мой код, чтобы предотвратить то, что я полагаю, является вложенными подключениями. Я новичок в EF, и мои знания TransactionScope невелики, поэтому я не уверен, что у меня правильный шаблон.
Я пытаюсь использовать репозитории, которые вызывают общий экземпляр ObjectContext (я пытался использовать EndRequest, но возникли проблемы, так что это еще одна проблема для меня).
У меня есть транзакция, которая несколько раз вызывает SaveChanges для экземпляра ObjectContext, но в какой-то момент она становится удаленной. Что управляет этим, и можете ли вы порекомендовать, что я могу сделать, чтобы он работал правильно?