我有 3 个 EF 对象集:父母、孩子和宠物,具有一对多的关联(父母可以有可能的孩子,孩子可以有很多宠物)。对于给定的父母,我需要获取该父母的所有孩子拥有的所有宠物。
我担心这个查询是正确的还是可以提高效率:
Dim query = From par In context.Parents
From child In par.Childrens
From pet In child.Pets
Where par.parent_id = 1
Select pet