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.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage