Eager Загрузка Бросок InvalidOperationException - PullRequest
0 голосов
/ 31 октября 2018

У меня есть следующий код:

dbContext.TableATableB.AsNoTracking()
    .Include(x => x.TableA)
    .ThenInclude(x => x.Options)
 .Where(x => x.TableAId ==15).ToList();

При выполнении выдает следующее исключение:

System.InvalidOperationException: ошибка, сгенерированная для предупреждения 'Microsoft.EntityFrameworkCore.Infrastructure.DetachedLazyLoadingWarning: была сделана попытка лениво загрузить свойство навигации' Опции '

Так что теперь у каждого TableA есть Options (это один ко многим). Все те, у кого Options, похоже, работают, но те, которые без Options, терпят неудачу.

Я ожидал, что это будет просто null или что-то, что я мог бы проверить, не исключение.

...