我有一个包含四个表的数据库。TableA和TableB是主表,TableC是多对多关系表。
- 表A(IDTableA,名称...)
- 表B(IDTableB,名称...)
- 表C(IDTableA,IDTableB)
这创建了三个实体,EntityA 有一个实体 C 的 ICollection,而实体 C 有一个 EntitiesB 的集合,所以当我尝试获取相关实体时,我会这样做:
myContext.EntityA.Include(a=>a.EntityB.Select(b=>b.EntityC));
但是这个抛出和异常表明集合为空。
所以我想知道当有一个多对多关系的表时是否可以进行预先加载。
谢谢。