powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Не-уникальный индекс в DataTable
4 сообщений из 4, страница 1 из 1
Не-уникальный индекс в DataTable
    #33893380
curious_enot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно ли создать не-уникальный индекс в DataTable?
Хочу использовать для ускорения выборки всех потомков в таблице вида
Код: plaintext
1.
2.
3.
4.
5.
6.
id  parent_id      name
 1     0               aaa
 2     1               bbb
 3     1               ccc
 4     2               ddd
 5     3               eee
Можно ли создать не-уникальный индекс по полю parent_id?
Или я не в ту сторону копаю?
...
Рейтинг: 0 / 0
Не-уникальный индекс в DataTable
    #33900553
simply_sash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
curious_enotВозможно ли создать не-уникальный индекс в DataTable?
Хочу использовать для ускорения выборки всех потомков в таблице вида
Код: plaintext
1.
2.
3.
4.
5.
6.
id  parent_id      name
 1     0               aaa
 2     1               bbb
 3     1               ccc
 4     2               ddd
 5     3               eee
Можно ли создать не-уникальный индекс по полю parent_id?
Или я не в ту сторону копаю?
Возможно, если поле parent_id не PrimaryKey.
Правильно сделать PrimaryKey поле id, тогда в parent_id могут (а чаще всего и будут) встречатся повторяющиеся значения -- можно будет сделать связь "один ко многим".
...
Рейтинг: 0 / 0
Не-уникальный индекс в DataTable
    #33902129
curious_enot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
simply_sash
Возможно, если поле parent_id не PrimaryKey.
Правильно сделать PrimaryKey поле id, тогда в parent_id могут (а чаще всего и будут) встречатся повторяющиеся значения -- можно будет сделать связь "один ко многим".

То есть замкнуть таблицу связью один ко многим на саму себя?
...
Рейтинг: 0 / 0
Не-уникальный индекс в DataTable
    #33902975
simply_sash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не нужно ничего замыкать. У тебя же не одна таблица в БД. Пусть есть родительская таблица с с PRIMARYKEY id_tab1_key, и есть дочерняя таблица с с PRIMARYKEY id_tab2_key. Оба PRIMARYKEY должны быть уникальны для своих таблиц. Для связи родительской и дочерней таблицы добавляешь в дочернюю таблицу еще одно поле id2_tab2. И теперь создаешь DataRelation между id_tab1_key и id2_tab2.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Не-уникальный индекс в DataTable
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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