Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataSet и создание Relation для него, как насчет вида связи - "один к одному" ? / 10 сообщений из 10, страница 1 из 1
12.11.2004, 11:32
    #32779148
Чугун
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSet и создание Relation для него, как насчет вида связи - "один к одному" ?
Ms Jet 4.0 OleDB Provider MDB

Я определил связи Relation в ДатаСете между таблицами у которых отношение один ко многим. Ну вот ...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
            DataColumn parentCol = new DataColumn();
            DataColumn childCol = new DataColumn();
            DataRelation Relation;

            parentCol = TotalDataSet.Tables["профессии"].Columns["код"];
            childCol = TotalDataSet.Tables["WrkData"].Columns["код"];

            Relation = new DataRelation("Profi_WrkData", parentCol, childCol);
            TotalDataSet.Relations.Add(Relation);

Таблица "профессии" - главная / primary key
Таблица "WrkData" - подчиненная / foreign key

А как мне соединить таблицы у которых в базе акеса отношение "один к одному" ? У них оба primary key .
...
Рейтинг: 0 / 0
12.11.2004, 12:13
    #32779286
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSet и создание Relation для него, как насчет вида связи - "один к одному" ?
DataRelation - это всегда отношение "один ко многим". чтобы реализовать отношение "один к одному" нужно добавить в child таблицу UniqueConstraint или PrimaryKey на это поле.
---
зы при добавлении DataRelation автоматически добавляется UniqueConstraint на поле(я) в parent таблице (если не указано false при создании DataRelation в параметре CreateConstraints).
...
Рейтинг: 0 / 0
12.11.2004, 12:21
    #32779318
Чугун
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSet и создание Relation для него, как насчет вида связи - "один к одному" ?
Так при таком виде связи таблицы "равноправны" , какой child ?

Имеешь ввиду таблицу ДатаСета... К ней добавить...

Слушай , а если такая ситуация

У меня есть таблица , так вот она с одной стороны учавствует в совокуплении с другой таблицей по "один ко многим" , а с другой стороны учавствует уже с другой таблицей по "один к одному".... А еще эта таблица является подчиненной по тношению к другим, короче для этой таблицы лпределено 6 видов связи...

Или фиолетово, просто добавить констраинты ... запутался...
...
Рейтинг: 0 / 0
12.11.2004, 12:35
    #32779373
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSet и создание Relation для него, как насчет вида связи - "один к одному" ?
можно разгрести, наверное, на минимально необходимом наборе констраинтов и релейшенов.
...
Рейтинг: 0 / 0
12.11.2004, 12:39
    #32779382
Чугун
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSet и создание Relation для него, как насчет вида связи - "один к одному" ?
Кузя, Аська есть?
...
Рейтинг: 0 / 0
12.11.2004, 12:42
    #32779389
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSet и создание Relation для него, как насчет вида связи - "один к одному" ?
тока msn messanger
...
Рейтинг: 0 / 0
12.11.2004, 12:48
    #32779412
Чугун
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSet и создание Relation для него, как насчет вида связи - "один к одному" ?
а чо это лучше аськи?
Ну дай хоть мыло...
...
Рейтинг: 0 / 0
12.11.2004, 12:49
    #32779420
Чугун
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSet и создание Relation для него, как насчет вида связи - "один к одному" ?
Аа твой профиль же есть... Ну что , писану я тебе на мыло... Не против?
...
Рейтинг: 0 / 0
12.11.2004, 13:00
    #32779453
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSet и создание Relation для него, как насчет вида связи - "один к одному" ?
так почта для того вроде и придумана
--
правда, спамеры гады достали :(
вот сегодня получил. в виде картики
...
Рейтинг: 0 / 0
12.11.2004, 13:11
    #32779489
Чугун
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSet и создание Relation для него, как насчет вида связи - "один к одному" ?
Да, спамеры это пападос...

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


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