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?
1
A
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
- 1. Wie kommunizieren Module in Prism (CAL) miteinander?
- 2. Wie feinkörnig sollten Module in Prism sein?
- 3. Prism Module Lifecycle
- 4. Prism + Module verwenden WCF als Datenzugriffsschicht
- 5. PRISM-Module mit mehreren Assemblies pro Modul
- 6. Einzelne zentrale oder getrennte Protokolltabelle für Module?
- 7. Wird das Prism-Buch für Prism 6 aktualisiert?
- 8. Apache - wie baue ich einzelne und/oder alle Module als geteilte Module
- 9. Was ist der beste Weg, Prism Module zu dokumentieren?
- 10. Welchen Parameter verwendet CommandBehaviorBase.ExcuteCommand() in PRISM 6
- 11. concatenate requiresjs Module in einzelne Datei
- 12. Wir haben einen Fall, in dem mehrere Projekte in Sonar konfiguriert sind. Alle Projekte haben unterschiedliche Module mit gleichen Namen?
- 13. Wie MSBuild alle SSIS-Projekte verarbeiten kann
- 14. Wie man eine einzelne Node.js-Datei in separate Module zerlegt
- 15. Wie verwendet man eine einzige Checkstyle-Unterdrückungsdatei in Maven für alle Module
- 16. Wie verwendet man dynamische Module mit Dateibrowser?
- 17. Maven Multi-Module-Projekte mit SVN
- 18. WPF Microsoft.Windows.Controls.Ribbon.RibbonApplicationMenu & PRISM
- 19. Wie wird der Stapelbildcontainer verwendet?
- 20. Maven: OSGI, Bundles und Multi-Module-Projekte
- 21. Wie man einzelne Methode für alle Aktivitäten in Android verwenden?
- 22. Prism v2: Bitte um Klärung, warum Module müssen
- 23. Prism 6 Kompatibilität mit älteren Versionen
- 24. So steuern Sie die Reihenfolge der Modulinitialisierung in Prism
- 25. Prism v4/MVVM (Unity/WPF) - Laden Sie Module in die gleiche Region
- 26. alle Module NodeJS installieren
- 27. Wie wird der Einzelschrittmodus in QEMU verwendet?
- 28. git Wie setze ich einen Haken für alle Projekte
- 29. Wie kann ich Module in Prism lose referenzieren, damit sie existieren können oder nicht?
- 30. Wie entfernt man graue Ränder um einzelne Einträge in der ggplot2-Legende, wenn theme_bw verwendet wird?