В чем разница между sqlhelper и блоком доступа к данным - PullRequest
0 голосов
/ 16 июля 2009

Привет, друзья! Хотелось бы узнать разницу между «классом sqlhelper и блоком доступа к данным». Когда я гуглил по sqlhelper calss, некоторые ссылки указывают мне на «доступ к блоку приложения», например http://msdn.microsoft.com/en-us/library/ms954827.aspx., который лучше всего использовать. Спасибо.

Ответы [ 2 ]

0 голосов
/ 16 июля 2009

Я думаю, что целью класса sqlhelper / dbhelper является сокращение тривиальных задач при взаимодействии с базой данных. Задачи, которые вы должны выполнять каждый раз, когда хотите общаться, такие как открытие и закрытие соединения и т. Д.

Блок приложения Data Access - это всего лишь версия Microsoft для класса sqlhelper, хотя они приложили немало усилий для создания стандарта и для его работы со многими типами баз данных и т. Д. Класс sqlhelper, вероятно, является довольно малой частью Блок доступа к данным

Вот ссылка, которая содержит последние блоки Applicaton, так как ссылка в вашем вопросе имеет гораздо более старую версию ... http://msdn.microsoft.com/en-us/library/cc467894.aspx

В корпоративной библиотеке также есть другие блоки приложений для таких вещей, как обработка исключений, ведение журнала и кэширование ...

Возможно, вам придется изучить вопрос о том, как Enterprise Library будет вписываться в ваш проект, прежде чем принимать решение об его использовании ... Это может быть излишним для очень маленького проекта ... Но знание и понимание этого помогут вам, если другие проекты используете его или нужно что-то подобное. Вы можете сменить работу и обнаружить, что следующие проекты, над которыми вы работаете, уже используют ее ...

0 голосов
/ 16 июля 2009

Возможно, вам стоит взглянуть на EntLib 4.1, которая является последней версией.

http://msdn.microsoft.com/en-us/library/dd203099.aspx

Я не знаком с классом SQL Helper. Блок доступа к данным действительно предназначен для упрощения вызова хранимых процедур. Подробнее об этом можно прочитать здесь:

http://msdn.microsoft.com/en-us/library/dd203144.aspx

Ade

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...