У меня есть следующий код:
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
или что-то, что я мог бы проверить, не исключение.