私は学んでいMVVMます。モデルは概念的に私のデータに関するものであることを知っています。これが私のシナリオです。
database table definition
create table people (SSN varchar(9),first_name varchar(40),last_name varchar(40))
私の見解では、 、 、の3 つの列でPeopleV.xamlを定義しました。DataGridSSNFirstNameLastName
私のモデル クラスでは、 、、 のPeopleM3 つのプロパティを公開しました。SSNFirstNameLastName
ビューモデル クラスでは、次のPeopleVMように定義しました。
PersonInfo = new ObservableCollection<PeopleM>();
ここで、実行select * from people where SSN >= 'xxxxxxxxx'してデータを に入れる必要がありDataTableます。
私の質問は、モデルクラスまたはビューモデル クラスのどこでこれを行うべきか (を定義DataTableしてデータを入力する) ことです。PeopleMPeopleVM
ありがとう。