У меня есть веб-сервер и отдельный сервер SQL. Я пытаюсь использовать область транзакции, чтобы гарантировать выполнение запросов SQL с помощью запросов linq.
Я заверну все этим
с использованием (TransactionScope scope = new TransactionScope ())
Я хочу знать, где мне нужно установить DTC. Нужно ли устанавливать его на коробку IIS 7.5 И на сервер SQL? Нужно ли разблокировать некоторые порты? Есть ли при этом угроза безопасности?
Я настроил это однажды, но не помню как. Если я не могу получить доступ к DTC, есть ли другой способ убедиться, что запрос lINQ и sql является атомарным?