Frage

Auf der Grundlage dieser Artikel http://www.codeproject.com/KB/linq /bindinglist_sortable.aspx I umgesetzt mein bussines mit sortierbar Feature-Objekt. Wenn ich sende das Objekt der Client-Anwendung (WinFoms), ist die Objekte nicht sortierbar. Hat jemand eine Lösung dafür?

Danke für die Antwort, Jani

War es hilfreich?

Lösung

Sie sollten die Sortierung auf dem Client nicht im Dienst auszuführen.

Gibt eine Sammlung / Liste / Array von Ihrem WCF-Dienst, füttern Sie es zu Ihrem SortableBindingList auf der Client-Seite und die Liste weitergeben zu Ihrem Netz. Das sollte den Trick tun.

Andere Tipps

LINQ ist der perfekte Begleiter für WCF und die Arrays von Objekten zurückgegeben. Wir verwenden es für die Sortierung und tun geringfügige Anpassung an den von unseren Leistungen zurückgegebenen Ergebnisse. In einigen Systemen werden wir tatsächlich größere Datensätze nach unten ziehen und halten sie auf die DMZ Webserver in Anwendungsstatus und Wiederverwendung der Sätze mehrere ähnliche Client-Anfragen mit LINQ für einige zusätzliche Massieren gerecht zu werden.

listingQuery = listingQuery.OrderByDescending(p => p.JobCityId).ThenBy(p => p.WorkingTitle);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top