У меня есть DataSet, который я добавил в свой проект, где я могу вставлять и добавлять записи, используя функцию «Добавить запрос» в Visual Studio 2010, однако я хочу добавить транзакции к этому, я нашел несколько примеров, но не могу найти который работает с ними.Как добавить транзакции с помощью DataSet, созданного с помощью мастера добавления подключений?
Я знаю, что мне нужно как-то использовать класс SQLClient.SQLTransaction. Я использовал мастер добавления новых источников данных и добавил таблицы/представления/функции, которые мне нужны, мне просто нужен пример, использующий этот процесс, например, как получить DataConnection, который использовал мой DataSet. Предполагая, что все параметры были установлены в мастере, и я использую только предопределенные адаптеры и параметры, заданные в этом мастере, как добавить логику транзакций в свою базу данных.
Например, у меня есть DataSet под названием ProductDataSet с созданным для него XSD, после чего я добавил свою таблицу запасов в качестве источника данных и добавил метод AddStock с помощью мастера, это также, если новый элемент вызывает метод AddItem, если ни один из этих сбоев я не хочу откатить AddItem и AddStock в этом случае.
Вы также можете посмотреть класс 'System.Transactions.TransactionScope'. –
Спасибо тоже посмотрел на это, но не был уверен, что он был использован для этой цели, возможно, пропустил его, однако, спасибо, что упомянул об этом. – RoguePlanetoid
Если есть примеры добавления транзакций, когда мастер был использован для создания источника данных и набора данных, пожалуйста, обратитесь к ним или укажите их здесь. – RoguePlanetoid