Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Изменение таблицы данными из связанной таблицы / 4 сообщений из 4, страница 1 из 1
12.10.2005, 15:27
    #33320375
vvvalder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение таблицы данными из связанной таблицы
Добрый день!

Есть dataset в нем 2 datatable одинаковой в общем структуры, связанные по определенному полю.
Как изменить значения определенного поля значениями такого же поля из второй таблицы.
Чтоб было наглядно распишу конкретно:
1 таблица: абоненты
индекс, улица, дом, прочие данные абонента
2 таблица: справочник соответствия улица-дом -> индекс
индекс, улица, дом
таблицы связываются по улица-дом и нужно в таблицу абонентов проставить индексы из справочника
...
Рейтинг: 0 / 0
12.10.2005, 17:52
    #33320932
Шайтан
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение таблицы данными из связанной таблицы
а не проще схему данных изменить?
1 таблица: абоненты
прочие данные абонента, FK
2 таблица: справочник соответствия улица-дом -> индекс
PK, индекс, улица, дом
вяжешь PK-FK ,и ни чего ни куда переносить не надо
Шайтан
...
Рейтинг: 0 / 0
13.10.2005, 10:09
    #33321706
vvvalder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение таблицы данными из связанной таблицы
конечно по уму так и должно быть, но
программа централизованная и в ней не предусмотрели справочника индексов(они же доставочные участки для почтальонов)
приходится делать справочник отдельно и из него участки заливать в таблицу абонентов
как просто организовать сканирование таблицы абонентов и подставлять значение индекса из связанной с ней таблицы-справочника
...
Рейтинг: 0 / 0
14.10.2005, 10:29
    #33324268
vvvalder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение таблицы данными из связанной таблицы
может кому интересно - решение получилось такое:

foreach(DataRow childRow in ds.Tables["tabonent"].Rows)
{
parentRow = childRow.GetParentRow(ds.Relations["relation"]);
childRow["dfindex"] = parentRow["dfindex"];
}
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Изменение таблицы данными из связанной таблицы / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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