Каждый раз, когда мне нужно выполнить более одного запроса на работе с помощью L2S, я явно создаю транзакцию с использованием TransactionScope.Сегодня мой коллега сказал мне, что он никогда не создавал транзакции вручную, потому что L2S делает это на уровне SubmitChanges.Я размышлял, поэтому я сделал несколько примеров кода для его проверки.Как я далеко понял результат, он был прав.У меня вопрос, был ли он доступен с начала linq to sql или это было добавлено в какую-то версию .net / пакет обновления?В сети есть много примеров того, как использовать TransactionScope с L2S, поэтому я не уверен, что каждый из этих людей мог его пропустить?