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


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