Nous créons une grande application Silverlight. Nous avons déjà créé notre modèle de domaine incluant des interfaces pour nos dépôts. Maintenant, avec WPF, je voudrais simplement ajouter une référence au projet de domaine, enregistrer toutes les dépendances (c'est-à-dire les dépôts) via un conteneur DI et injecter les référentiels dans les modèles de vue. Avec Silverlight, je dois communiquer via un service WCF pour tous mes besoins de base de données. Donc, fondamentalement, mes interfaces de dépôt sont inutiles dans le projet Silverlight. La façon dont je le vois Je dois faire toute l'injection de dépendance dans le service WCF et envelopper à nouveau toutes les fonctionnalités du référentiel pour mon application Silverlight. Ai-je raison?Modèle de dépendance d'injection/référentiel avec Silverlight 4 et WCF
1
A
Répondre
1
C'est fondamentalement correct. Je suppose que vous pourriez, en théorie, créer un lien vers vos fichiers d'interface de référentiel côté serveur à partir du client Silverlight, en utilisant le service WCF comme source de données réelle pour votre implémentation côté client de IRepository
. Mais si vous l'avez fait, vous devrez rendre toutes vos méthodes d'interface asynchrones, sans oublier de les coder très soigneusement pour tenir compte de légères différences dans les modèles d'environnement et d'objets. À la fin, il serait probablement plus d'une douleur que ça vaut la peine. Vous pourriez expérimenter, cependant, et voir si c'est exact.
Questions connexes
- 1. Silverlight 4 et WCF
- 2. WCF RIA, Silverlight 4
- 3. Utilisation de ServiceSecurityContext.Current avec WCF/Silverlight 4
- 4. Silverlight 4 Treeview MVVM WCF
- 5. App LOB avec Silverlight, WCF RIA, MVVM et EF 4?
- 6. Exceptions de pannes WCF avec Silverlight 4 et ASP.NET
- 7. Silverlight 4 avec l'architecture WCF RIA appliquant DDD
- 8. Silverlight 4: Modèle d'application métier
- 9. Déploiement de l'application métier silverlight 4 avec WCF RIA
- 10. Modèle Silverlight 4 sur DataGridHeader
- 11. Types complexes avec Silverlight 4 Service de domaine RIA WCF
- 12. Silverlight 4 - modèle de contrôle simple
- 13. Silverlight 4 WCF Ria Service Timeout
- 14. Silverlight wcf et ClientCredentials
- 15. WCF Ria Silverlight 4, liste incorrecte retournée
- 16. Consommez bibliothèque WCF en application Silverlight 4
- 17. Silverlight 4 Erreur "Cross-Domain" WCF
- 18. Utilisation de WCF 4 et EF 4
- 19. Concombre et Silverlight 4
- 20. Silverlight 4 et XBAP
- 21. Silverlight et WCF ou non?
- 22. thème avec Silverlight 4
- 23. Prises avec Silverlight 4
- 24. Silverlight 4 et System.Runtime.Serialization
- 25. Application Silverlight avec WCF
- 26. Injection de dépendance Wcf
- 27. Silverlight 4/5 DataPager Modèle PageSize ComboBox
- 28. silverlight 4: ListBox avec habillage et virtualisation
- 29. WCF 4 REST Modèle et base64 chaînes - HTTP 400
- 30. Modèle de relève pour les services Ria WCF de Silverlight 4