一旦延迟加载尚未在 Entity Framework Core 上实现,我如何从类中加载导航属性,但前提是在使用 Entity Framework Core 之前未加载它。例如。这节课
class MyClass{
// ...
IEnumerable<Child> Children {get;set;}
public int CountChildren(){
return children.Count();
}
}
我只能使用myinstance.CountChildren()
if Children
was loaded 来计算孩子的数量,例如使用急切加载或显式加载。
但我想验证Children
之前是否加载了导航属性。如果没有,则强制它加载。这有可能吗?我该怎么做?