我有以下代码:
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
或我可以检查的例外。