ado net



Автор Th задал вопрос в разделе Другие языки и технологии

Для чего нужны транзакции в ADO.NET и как они используются ?? И что лучше ADO.NET или LINQ?? и получил лучший ответ

Ответ от Bono[гуру]
Транзакция - последовательность команд, выполняемая, как одно целое. Если при выполнении одной из команд, входящей в транзакцию происходит сбой, то вся транзакция откатывает состояние системы до того момента, когда она была запущена.
В ADO.Net они нужны, как и во всех остальных случаях, для того чтобы в случае ошибки cистема смогла вернуться в исходное состояние. Можно помечать транзакцией группу запросов, выполняющих построчную модификацию записей в таблице, где ошибка в изменении одной из записей может привести к нарушению целостности или еще каким неприятным последствиям. А с транзакцией, что бы не случилось мы гарантировано вернемся обратно хотя бы.
Не стоит сравнивать Linq c ADO.Net в контексте что лучше. Напоминает сравнение, что лучше телега или колесо. См. здесь:

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Для чего нужны транзакции в ADO.NET и как они используются ?? И что лучше ADO.NET или LINQ??
ADONET на Википедии
Посмотрите статью на википедии про ADONET
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*