Я создаю уровень доступа к данным для своего приложения asp.net. Я хотел бы иметь возможность совместно использовать соединение между разными классами для управления транзакцией, но я не знаю, как это сделать.
Пример:
У меня 2 класса, Order и OrderDetail.
Я вызову свой класс DAL Order для вставки SQL нового заказа.
Внутри метода Insert я хочу вызвать свой класс OrderDetail, чтобы вставить детали моего заказа, и я бы сделал это с тем же соединением и транзакцией.
Может ли кто-нибудь предложить мне какой-нибудь архитектурный дизайн для этого? Или, может быть, кто-то может предоставить какой-нибудь ресурс в Интернете?
Надеюсь, пример понятен, мой английский - отстой!
Спасибо.