Wenn ich die folgende Abfrage mit dem NorthindModel, NorthwindDataContext aus den Breeze-Beispielen ausführen, wird nur die erste Navigationseigenschaft erweitert. Alle andere Rückkehr null:Breeze kann nicht mehr als einen Navigationseigenschaftspfad erweitern?
var query = EntityQuery.from("OrderDetails")
.where("OrderID", "==", 11069)
.expand("Order.Customer", "Order.Employee");
manager.executeQuery(query).then(querySucceeded).fail(queryFailed);
function querySucceeded(data){
var customer = data.results[0].Order().Customer();
var employee = data.results[0].Order().Employee(); // returns null!!!!!
}
Wenn ich die Reihenfolge, in der paramerter Liste erweitern ändern als Kunde auf null gesetzt wird:
var query = EntityQuery.from("OrderDetails")
.where("OrderID", "==", 11069)
.expand("Order.Employee", "Order.Customer");
manager.executeQuery(query).then(querySucceeded).fail(queryFailed);
function querySucceeded(data){
var customer = data.results[0].Order().Customer(); // returns null!!!!!
var employee = data.results[0].Order().Employee(); }
Was ist das Problem?
Ok, die Dokumentation auf breeze.js scheint ein Durcheinander zu sein .... das dauerte Stunden. http://www.breezejs.com/documentation/navigation-properties – AndyK
Die API Docs sind manchmal ein besserer Ort, um zu schauen: http://www.breezejs.com/sites/all/apidocs/classes/EntityQuery.html# method_expand –
Ich habe den Kommentar zu 'expand' in [brisejs.com/documentation/navigation-properties] (http://www.breezejs.com/documentation/navigation-properties) in der Hoffnung aktualisiert, dass die nächste Person nicht so hart kämpfen muss wie Sie hat getan. Können wir noch etwas anderes tun, um dies deutlicher zu machen? Danke für die Rückmeldung. – Ward