Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,233

Как узнать каковы отношения между таблицами

11.10.2012, 09:03. Показов 1242. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, нужна помощь, произвожу обновление небольшой базы данных.
Как мне средствами ado.net узнать, каковы отношения между таблицами, (касается внешнего ключа)? Это нужно для корректного обновления базы. Чтобы например, при удалении записи какой-либо таблицы, все записи дочерних таблиц также удалялись. По умолчании dataSet об этом ничего не знает.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.10.2012, 09:03
Ответы с готовыми решениями:

Отношения между таблицами
Всем привет! Необходимо реализовать в коде отношения между таблицами бд. Хочу использовать чистый ADO. Так вот вопрос, для связи...

Не пойму, как правильно настроить отношения между таблицами
Мне нужно создать проект учёта документов. У каждого документа есть свой уникальный номер, дата подписания документа, кем издан документ. ...

отношения между таблицами
Доброго времени суток, пытаюсь освоить mysql, рисую модель данных для своей задачи, связана с информацией по клиентам, в частности, будет...

5
15 / 6 / 0
Регистрация: 22.09.2012
Сообщений: 83
11.10.2012, 09:55
ON DELETE CASCADE ?
0
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,233
11.10.2012, 12:31  [ТС]
Да, так надо, но дело в том что, ни у одной таблицы нет объекта dataRelation.
Я и спрашиваю, как их создать, чтобы было также как в самом источнике данных.
По-умолчанию, объекты не имеют отношений. Загрузка схемы, как я понял, идет только на уровне таблиц.
(то бишь без отношений).
0
15 / 6 / 0
Регистрация: 22.09.2012
Сообщений: 83
11.10.2012, 12:39
Юзать ADO.NET Entity Framework, например. Он связи на уровне классов сам настроит по схеме бд.
1
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,233
11.10.2012, 12:53  [ТС]
спасибо, хотя ожидал, будет проще решить.
0
15 / 6 / 0
Регистрация: 22.09.2012
Сообщений: 83
11.10.2012, 12:55
Цитата Сообщение от IamRain Посмотреть сообщение
спасибо, хотя ожидал, будет проще решить.
Ну, если приходится писать на чистом ADO, то приходится всё ручками делать) Зато уж, наверняка (:
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.10.2012, 12:55
Помогаю со студенческими работами здесь

Отношения между таблицами
Есть 3 таблицы: id, authors (id авторов, которые писали статью с этим id) id, articles (id статей, которые написал автор с...

Отношения между таблицами laravel
Есть таблица пользователей(users), есть таблица компаний(companies). В каждой компании может быть много пользователей и у каждого своя...

Изменить тип отношения между таблицами
Есть три таблицы. Мне нужно сделать такие отношения: Водитель - авто 1:N , авто - нарушения 1: N. Как это можно изменить?

Удалить отношения между таблицами средствами VBA
Доброго времени суток, хочу попросить у вас помощи, мне нужно средствами VBA удалить таблицы но при попытке это сделать вылетает ошибка...

Тип отношения Между таблицами: водители и заказы
Между таблицами: водители и заказы не определяет тип отношения, вроде должно быть один - ко - многим но пишет не определено,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru