急于加载抛出InvalidOperationException

时间:2018-10-30 21:54:34

标签: c# ef-core-2.1

我有以下代码:

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或我可以检查的例外。

0 个答案:

没有答案