LOB APP con Silverlight, WCF RIA, MVVM y EF 4?
-
26-10-2019 - |
Pregunta
Desarrollo en WPF con EF (entidades de diseñador EDM).
Ahora quiero mudarme a Silverlight+RIA, y estoy buscando un Turorial, un video o lo que me guíe a usar Silverlight RIA con MVVM usando EF como modelo.
Tengo un amplio conocimiento de: .NET 4, WPF, XAML, DPS, DataTempaltes, EF 4. Estoy familiarizado con Silverlight, WCF RIA y MVVM.
Hay dos cosas sobre LOB+MVVM, estoy encontrando dificultades:
Estoy buscando una forma de plantpar mi trabajo, así que no tengo que copiar el contenido de mi
ViewModel
s, lo que quiero decir con eso es tener un genéricoViewModelBase
que manejará cierto tipo deModel
(s):ViewModelBase Where TContext: DomainContext, TModel: Entity`
Otra dificultad es la composición general de la UI; Digamos que tengo una rama de detalles maestros que se complica cada vez más en una sola pantalla. Quiero que todas las partes se dividan en Tiny
View
S cada uno por su punto. El problema es que no sé cómo exponer los datos de las vistas internas, digamos las vistas principalesDataContext
está configurado conMainViewModel
, y hay una propiedadContact
en elMainViewModel
; ¿Cómo establecería la vista de contacto dentro de MainView, configurando el DataContext de la vista interna (ContactView) en ContactViewModel y configurando el contacto de ContactViewModel al contacto actual desde MainViewModel, ¿cuál es la técnica correcta?
Nota: Soy autónomo, sin equipos y no otros desarrolladores, por lo que no veo una razón que divida todo en módulos, no me importa si todo el proyecto reside en un proyecto dividido en carpetas, etc.
Solución
Siempre encuentro los blogs de Mike Taulty útiles para este tipo de cosas.
Así que intenta este seguido por este.
Y en el lado MVVM de las cosas que uso el Kit de herramientas de luz MVVM, también intenta mirar este Muy buen video de Jason Dolinger