给定具有导航属性的实体,有没有办法判断空导航属性是否是因为从未加载过子实体,而不是集合已加载并且只是空的?
例如:我加载了一个包含实体 A 列表的页面。每个实体 A 都有一个导航属性,它是实体 B 的集合。我不需要加载列表的导航属性,因为它可能是大量子实体所以我不选择扩展导航属性。但是,我想然后显示一个关于单个实体 A 的“详细”页面,我想在其中显示实体 B 的列表。加载该页面时,我可以使用fetchByEntityKey
从缓存中获取原始实体 A,但是缓存的实体不包括导航属性集合。因此页面不会显示子属性。有没有办法告诉导航属性从未加载,而不是集合只是空的,loadNavigationProperty