Hola Estoy tratando de aprender MVVM, y no estoy seguro acerca de algunas partes, principalmente la parte donde el modelo (de datos) necesita comunicarse con la VM (ViewModel).Modelo con base de datos en MVVM
Así que obtuve una persona de clase, tiene muchas propiedades (con propiedad Raise (INotifyPropertyChanged)). Ahora, ¿cómo puedo conectar esa clase a una VM? Haré una nueva clase y la llamaré ViewModelPerson, pero principalmente quiero una lista de Personas, ya que mostrar solo 1 persona es un poco inútil, la lista se recopilará desde una Base de Datos (SQLite) con Dapper. Ahora, ¿dónde necesito crear una lista observable, en el modelo de vista o en un modelo (de datos)? Creo que en ViewModel, ya que tengo que vincular eso con la Vista, pero ¿dónde inserto la información de la base de datos en ViewModel ObservableCollection? ¿Lo pongo en el constructor como ViewModelPersonsList Constructor que tiene una consulta para reunir a todas las personas de un DB SQlite e insertarlo en la lista?
Espero que comprenda dónde estoy fallando en entender el modelo MVVM, si algo no está claro por favor solo pregunte, y trataré de explicar mejor mi pregunta.
Maxim
¿Te ayudó mi respuesta? –