У меня есть сервис, бизнес и уровень доступа к данным. На каком уровне я должен реализовывать транзакции, используя asp.NET Transactionscope? Кроме того, хорошо ли вкладывать транзакции, потому что у меня были проблемы с этим?
Объем транзакции является частью .net, а не только для asp.net
Мы бы поместили область действия транзакции на бизнес-уровень. Сервисный слой - это скорее фасад. Если что-то требует транзакции, это должно быть в пределах одной бизнес-операции.