mvvm ¿RECUPERAR datos en un modelo o modelo de vista?
Estoy aprendiendoMVVM
. Sé que el modelo es sobre mis datos conceptualmente. Aquí está mi escenario.
database table definition
create table people (SSN varchar(9),first_name varchar(40),last_name varchar(40))
en mi vistaPeopleV.xaml
Yo defini unDataGrid
con 3 columnas:SSN
, FirstName
, LastName
.
En mi clase modeloPeopleM
Expuse 3 propiedades:SSN
, FirstName
, LastName
.
En mi clase viewmodelPeopleVM
Yo defini
PersonInfo = new ObservableCollection<PeopleM>();
Ahora necesito realizarselect * from people where SSN >= 'xxxxxxxxx'
y poner los datos en unaDataTable
.
Mi pregunta es dónde debo hacer esto (definiendo laDataTable
y rellenarlo con datos), en el modelo.PeopleM
clase o en el modelo de vistaPeopleVM
¿clase?
Gracias.