Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Обновление Датасета ОДНОЙ процедурой / 7 сообщений из 7, страница 1 из 1
26.11.2005, 22:02
    #33401787
NEKRASSOV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Датасета ОДНОЙ процедурой
Есть Датасет, в котором куча таблиц. Обычно обновляется одна. Но при определенных условиях нужно обновить много таблиц. Источник данных - SQL Server. Данные поступают из хранимых процедур на сервере. Возможно ли через одну процедуру с кучей селектов обновить сразу весь Датасет за одно подключение? DataAdapter.Fill(Dataset)
...
Рейтинг: 0 / 0
26.11.2005, 22:05
    #33401789
NEKRASSOV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Датасета ОДНОЙ процедурой
Уточняю. Не просто за одно подключение, а в рамках одного датаАдаптера
...
Рейтинг: 0 / 0
26.11.2005, 22:08
    #33401791
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Датасета ОДНОЙ процедурой
NEKRASSOV
....
Возможно ли через одну процедуру с кучей селектов обновить сразу весь Датасет
....

Можно, но что вы подразумеваете под "одним подключением"?

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
26.11.2005, 22:21
    #33401797
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Датасета ОДНОЙ процедурой
NEKRASSOV
в рамках одного датаАдаптера


Используйте коллекцию TableMappings (см. MSDN), например:
Код: plaintext
1.
2.
3.
da.TableMappings.Add("Table", "MyTableName1"); // da - экземпляр класса DataAdapter
da.TableMappings.Add("Table1", "MyTableName2");
da.Fill(myDataSet);

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
26.11.2005, 22:21
    #33401798
NEKRASSOV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Датасета ОДНОЙ процедурой
Sa
NEKRASSOV
....
Возможно ли через одну процедуру с кучей селектов обновить сразу весь Датасет
....

Можно, но что вы подразумеваете под "одним подключением"?

Код: plaintext
 uid  =  S a
Posted via ActualForum NNTP Server 1.3

У меня пока опыта маловато - я пока сделал кучу атомарных хранимок под каждую таблицу. Все таблицы в Датасете перебираю в цикле и каждой формирую все с нуля - коннект, комманд, адаптер. Ощущение слишком примитивного подхода не покидает.
...
Рейтинг: 0 / 0
26.11.2005, 22:25
    #33401801
NEKRASSOV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Датасета ОДНОЙ процедурой
SA - Не успел ответить Вам - уже новый Ваш ответ. Спасибо - пошел разбираться с Мапом.
...
Рейтинг: 0 / 0
17.12.2005, 02:39
    #33442153
NEKRASSOV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление Датасета ОДНОЙ процедурой
SA :

Спасибо большое. Все классно получилось.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Обновление Датасета ОДНОЙ процедурой / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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