我学习MVVM
。 我知道模型是关于我的数据概念。 这是我的情景。
database table definition
create table people (SSN varchar(9),first_name varchar(40),last_name varchar(40))
在我看来PeopleV.xaml
我定义了一个DataGrid
有3列: SSN
, FirstName
, LastName
。
在我的模型类PeopleM
我露出3个属性: SSN
, FirstName
, LastName
。
在我的视图模型类PeopleVM
我定义:
PersonInfo = new ObservableCollection<PeopleM>();
现在我需要执行select * from people where SSN >= 'xxxxxxxxx'
,并把数据转换成DataTable
。
我的问题是,我应该这样做(定义DataTable
,并用数据填充),在模型PeopleM
类或视图模型PeopleVM
类?
谢谢。