我正在学习MVVM。我知道模型在概念上是关于我的数据的。这是我的场景。
database table definition
create table people (SSN varchar(9),first_name varchar(40),last_name varchar(40))
在我看来,我用 3 列PeopleV.xaml定义了 a : , , .DataGridSSNFirstNameLastName
在我的模型类中PeopleM,我公开了 3 个属性:SSN, FirstName, LastName.
在我的视图模型类中PeopleVM,我定义了:
PersonInfo = new ObservableCollection<PeopleM>();
现在我需要执行select * from people where SSN >= 'xxxxxxxxx'并将数据放入DataTable.
我的问题是我应该在模型类还是视图模型类中执行此操作(定义DataTable并用数据填充)?PeopleMPeopleVM
谢谢。