是否可以通过扩展实体来调用loadNavigationProperty
?类似的东西:
myGarage.entityAspect.loadNavigationProperty('car.wheels');
或者这只能用新查询吗?
答案 0 :(得分:0)
您只能将loadNavigationProperty与即时导航属性(即myGarage.car)一起使用。
我们会更新我们的文档,以免造成混淆。
答案 1 :(得分:0)
基于微风源:
function loadNavigationalProperty(entity, propertyName, forceReload, expand) {
if (forceReload || !entity.entityAspect.isNavigationPropertyLoaded(propertyName)) {
var navProperty = entity.entityType._checkNavProperty(propertyName);
var query = breeze.EntityQuery.fromEntityNavigation(entity, navProperty);
if (expand) query = query.expand(expand);
return manager.executeQuery(query).catch(queryFailed);
}
return $q.resolve({ results: entity[propertyName] });
}