LOB App avec Silverlight, WCF RIA, MVVM et EF 4?
-
26-10-2019 - |
Question
Je développe en WPF avec EF (entités concepteur EDM).
Je veux maintenant passer à Silverlight + RIA, et je suis à la recherche d'un turorial, vidéo ou quoi que me conduiras comment à utiliser Silverlight RIA avec MVVM en utilisant EF comme modèle.
J'ai une connaissance approfondie de: .NET 4, WPF, XAML, DPs, DataTempaltes, EF 4. Je suis familier avec Silverlight, WCF RIA et MVVM.
Il y a deux choses sur LOB + MVVM Je rencontre des difficultés:
-
Je cherche un moyen à le modèle de mon travail, donc je n'ai pas de copier-coller le contenu de mes
ViewModel
s, ce que je veux dire par là est d'avoir unViewModelBase
générique qui gère un certain type deModel
(s):ViewModelBase où TContext: DomainContext, TModel: Entity`
-
Une autre difficulté est la composition globale de l'interface utilisateur; dire que j'ai une branche de détail maître qui se complique de plus en plus en un seul écran. Je veux toutes les parties à se diviser en petits
View
s chacun pour son point. Le problème est, je ne sais pas comment exposer les données pour les vues intérieures, par exemple le principal deDataContext
de vue est réglé avecMainViewModel
, et il y a unContact
de propriété dans leMainViewModel
; comment voulez-vous définir la vue de contact à l'intérieur du MainView, le réglage de la vue intérieure (la ContactView) 'de DataContext à ContactViewModel réglage ET contacter l'ContactViewModel au contact courant du MainViewModel, quelle est la bonne technique ??
NOTE: Je suis auto-employeed, pas d'équipes et pas d'autres développeurs, donc je ne vois pas tout fractionnement de raison en modules, je ne me dérange pas si l'ensemble du projet résidera dans un split projet dans des dossiers, etc.
La solution
Je trouve toujours les blogs de Mike Taulty utiles pour ce genre de chose.
Donc, essayez cette suivie cette .
Et du côté MVVM des choses que j'utilise le MVVM Lumière Toolkit , essayez aussi regarder cette très bonne vidéo de Jason Dolinger