2016-08-16 2 views
0

Ich greife auf Enterprise Enterprise Service Bus Endpunkt, um Daten zu erhalten. Ich habe eine angular.js App (1.5 Version) und benutze Brise damit, um Daten von diesem Dienst zu laden. Ich möchte wissen, wie ich eine Liste von eindeutigen Werten auf einer Eigenschaft erhalten kann. Kann mir das jemand sagen? Vielen Dank. Unten ist mein Code, um auf Daten zuzugreifen. Wenn ich nach der Auswahl von .distinct() eine Option auswähle, wird ein Fehler ausgegeben.Wie abzufragen, um eindeutig oder eindeutig zurückzugeben - breeze.js angular.js

getProductBaseInformation(): ng.IPromise<any[]> { 
     var query = this.breeze.EntityQuery.from("ProductBaseInformation").select("ProductCode"); 
     return this.manager.executeQuery(query); 
    } 
+0

Beachten Sie, ich möchte keine eindeutige Methode auf der Server-Seite hinzufügen ... Ich möchte alles nur auf der Client-Seite tun ... wenn möglich – Deepak

Antwort

0

Stellt sich heraus es kann nicht getan werden! :-(

+0

Ich glaube, es kann nicht getan werden weil OData momentan nicht 'Distinct' unterstützt. – Jonathan