2012-04-05 3 views
1

Ich entwickle eine WPF-LOB-Anwendung mit mehreren Modulen wie Verkauf, Inventar, Kauf usw. Ich benutze WCF, um Daten von DB zu bekommen. Da die Erstellung des WCG-Proxy eine kostspielige Angelegenheit ist, möchte ich einen einzelnen WCF-Proxy erstellen, der in allen Modulen verwendet werden kann. Was ist der beste Weg, dies zu erreichen? Danke in Erwartung Ihrer freundlichen Hilfe.Wie wird der einzelne WCF-Proxy in PRISM für alle Module (Projekte) verwendet?

Antwort

1

Erstellen Sie IWCFService und importieren Sie es in Ihre ViewModels. Stellen Sie sicher, dass Sie es als Singleton erstellen (MEF exportiert dies standardmäßig).

Ihr Infrastrukturprojekt oder sogar Ihr Shell-Projekt kann die Implementierung dieser Schnittstelle enthalten und wird in der gesamten Anwendung verfügbar sein.

Verwandte Themen