MVVM RETRIEVE Daten in Modell oder Ansichtsmodell?
Ich lerneMVVM
. Ich weiß, dass Modell konzeptionell mit meinen Daten zu tun hat. Hier ist mein Szenario.
database table definition
create table people (SSN varchar(9),first_name varchar(40),last_name varchar(40))
Aus meiner SichtPeopleV.xaml
Ich definierte einDataGrid
mit 3 Spalten:SSN
, FirstName
, LastName
.
In meiner ModellklassePeopleM
Ich stellte 3 Eigenschaften heraus:SSN
, FirstName
, LastName
.
In meiner Viewmodel-KlassePeopleVM
Ich definierte:
PersonInfo = new ObservableCollection<PeopleM>();
Jetzt muss ich durchführenselect * from people where SSN >= 'xxxxxxxxx'
und setzen Sie Daten in einDataTable
.
Meine Frage ist, wo ich das tun soll (Definition derDataTable
und füllen Sie es mit Daten), im ModellPeopleM
Klasse oder im AnsichtsmodellPeopleVM
Klasse?
Vielen Dank.