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:

  1. Je cherche un moyen à le modèle de mon travail, donc je n'ai pas de copier-coller le contenu de mes ViewModels, ce que je veux dire par là est d'avoir un ViewModelBase générique qui gère un certain type de Model (s):

    ViewModelBase où TContext: DomainContext, TModel: Entity`

  2. 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 Views 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 de DataContext de vue est réglé avec MainViewModel, et il y a un Contact de propriété dans le MainViewModel; 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.

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top