Как решить, когда использовать ADO.NET и когда подключаться к базе данных? - PullRequest
0 голосов
/ 06 августа 2011

Я изучаю некоторые ADO.NET.Я заметил довольно много функций базы данных в ADO.NET.

Я немного сбит с толку.Использую ли я ADO.NET для управления всеми взаимодействиями или мне следует позвонить в базу данных?

Я не знаю, что следует делать ADO.NET и что следует делать на уровне базы данных.

Спасибо за помощь.

1 Ответ

1 голос
/ 06 августа 2011

Если вы имеете в виду то, что должно быть обработано в инструкциях SQL, выпущенных из ADO.NET, и что должно быть сделано в хранимых процедурах, хранимых на уровне базы данных, насколько это возможно в хранимых процедурах, по крайней мере, это то, чем я живу. Помимо исключения возможности внедрения SQL-кода, хранимые процедуры позволяют изменять вызовы SQL без необходимости перекомпиляции и развертывания кода, а также позволяют повторно использовать план выполнения оптимизатором запросов.

...