Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
LINQ : выбрать все кроме себя самого и всех потомков
|
|||
|---|---|---|---|
|
#18+
есть таблица с отношением [ID] -E [ParentID] на самого себя. нужно получить все записи кроме определенного ID (входной параметр) и всех его потомков. хотелось бы получить LINQ запросом, а не перебором IList. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2011, 14:31 |
|
||
|
LINQ : выбрать все кроме себя самого и всех потомков
|
|||
|---|---|---|---|
|
#18+
NYMEZIDE, Т.е. Вы передаёте ID, который выбирать не надо? Если я Вас правильно понял. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2011, 18:54 |
|
||
|
LINQ : выбрать все кроме себя самого и всех потомков
|
|||
|---|---|---|---|
|
#18+
пример: ID NAME Parent_ID 1 data1 null 2 data2 null 3 data3 1 4 data4 3 5 data5 1 6 data6 4 7 data7 2 если входной параметр = 3 то на выходе получаем 1 data1 null 2 data2 null 5 data5 1 7 data7 2 исключаем ноду с ID = 3 и всех его потомков - 4,6 как исключить саму ноду я понимаю, а вот как исключить всех его потомков - нет. рекурсивно можно как-нибудь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 06:52 |
|
||
|
LINQ : выбрать все кроме себя самого и всех потомков
|
|||
|---|---|---|---|
|
#18+
Какая конкретно технология используется? NYMEZIDEкак исключить саму ноду я понимаю, а вот как исключить всех его потомков - нет. рекурсивно можно как-нибудь? Рекурсивно на клиенте или на сервере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 09:16 |
|
||
|
LINQ : выбрать все кроме себя самого и всех потомков
|
|||
|---|---|---|---|
|
#18+
Сделал в итоге отдельный рекурсивный запрос на получение всех потомков, а потом делаю Except этой выборки + себя самого на главной выборке. Просто хотел избавиться от лишних операций в виде рекурсии. Думал можно получить выборку всех потомков типо такого Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 10:30 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=37108207&tid=1350898]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
111ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 473ms |

| 0 / 0 |
