powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / преимущество использования особенностей ado.net
5 сообщений из 5, страница 1 из 1
преимущество использования особенностей ado.net
    #35402940
Gent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ситуация такая.. есть программа, в которой есть класс, представляющий собой объект в БД, а именно одну строчку одной таблицы. то есть столбцы таблицы - поля класса. так вот этот класс должен уметь считываться из БД, вставляться в БД, апдейтить себя в БД и т.д.
такие обращения к БД происходят довольно редко, то есть получается, что что мне каждый раз нужно сформировать запрос и выполнить его.
так вот собстно вопрос:
как принципиально лучше это сделать?
1) составить строку запроса обыкновенным стрингом и выполнить через sqlcommand.ExecuteScalar()
2) составить запрос через adapter.UpdateCommand() и параметры, а потом выполнить adapter.Update()
3) получить DataTable, считать row, все заменить, запихнуть row обратно, внести измененный DataTable в БД
в чем преимущества каждого из способов, какой оптимальнее использовать?
или
4) более оптимальный способ:)
...
Рейтинг: 0 / 0
преимущество использования особенностей ado.net
    #35402943
Gent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) 2) 3) - эт пример для обновления себя в БД
...
Рейтинг: 0 / 0
преимущество использования особенностей ado.net
    #35405460
Николай Ефремов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще всего использогвать LINQ to SQL.
...
Рейтинг: 0 / 0
преимущество использования особенностей ado.net
    #35409380
Gent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хехе) до linq пока еще не добрался) да и студия еще 05, а посреди работы как-то накладно переходить) а из этих трех все же?
...
Рейтинг: 0 / 0
преимущество использования особенностей ado.net
    #35410571
Фотография WYPMAH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делай вот так, если LINQ изучать пока не хочется ;)
Gent1) составить строку запроса обыкновенным стрингом и выполнить через sqlcommand.ExecuteScalar()
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / преимущество использования особенностей ado.net
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]