|
|
|
связанная таблица недоступна (Include)
|
|||
|---|---|---|---|
|
#18+
имею код Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. в переменную dictionary user попадает без связанной таблицы Detail. Detail = null, хотя я указываю Include(x => x.Detail) как мне после выхода из using получить доступ к полю user.Detail? - Чудеса случаются. Это Вам любой программист скажет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2017, 17:05 |
|
||
|
связанная таблица недоступна (Include)
|
|||
|---|---|---|---|
|
#18+
наутилус, пропущен virtual ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2017, 17:41 |
|
||
|
связанная таблица недоступна (Include)
|
|||
|---|---|---|---|
|
#18+
refreg, нет, в других методах нормально используется, и инклюд добавляется, данные возвращаются. как я понимаю тут создается Код: c# 1. и далее в словарь добавляем Код: c# 1. вот где-то на этом моменте видимо надо добавлять Include или ещё как-то указать, что бы user вытягивался полностью? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2017, 18:37 |
|
||
|
связанная таблица недоступна (Include)
|
|||
|---|---|---|---|
|
#18+
наутилус, Покажи определение User. Похоже и правда пропущен virtual. А вообще, надо использовать проекции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2017, 18:42 |
|
||
|
связанная таблица недоступна (Include)
|
|||
|---|---|---|---|
|
#18+
hVostt, Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. в других методах я использую Include, данные подтягиваются нормально. вот полностью метод, в котором не могу добавить Include (или неправильно это делаю) Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. добавил в result "}).OrderByDescending(r => r.Count).Take(topN) .Include(x => x.user.Detail) "; он выполняется, но во время добавления в dictionary получаю ошибку The result type of the query is neither an EntityType nor a CollectionType with an entity element type. An Include path can only be specified for a query with one of these result types. hVostt, я читаю форум, видел Ваши посты, что за инклюд вы у себя жестоко караете и везде пишете о проекциях. можно где-то по русски почитать о них? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2017, 19:11 |
|
||
|
связанная таблица недоступна (Include)
|
|||
|---|---|---|---|
|
#18+
наутилус, Инклюд будет работать только при прямой выборке: Код: c# 1. Здесь будет работать инклюд. А вообще надо использовать проекции: Код: c# 1. Подробней здесь: https://github.com/AutoMapper/AutoMapper/wiki/Projection ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2017, 20:22 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=39547788&tid=1349246]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 401ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...