0

Microsoftの標準では、Data Access Objects(DAO)...およびBusiness Objects(BO)は、ListではなくIListなどの汎用フォームを返す必要があります。

しかし、ViewmodelにObservableCollectionが必要であり、IObservableCollectionはありません。

この場合はどうすればよいですか?

IListをBOからviewmodelに返し、IListをObservableCollectionに変換できますか?

4

1 に答える 1

0

あなたのコレクション何ですか?

サービスレイヤーがを返すとしましょうIEnumerable<Customer>。ルートビューモデルには、であるプロパティが必要ObservableCollection<CustomerViewModel>です。したがって、この変換を行うには、ビューモデルにコードを含める必要があります。同時に、IListやIEnumerableの代わりにObservableCollectionを設定できます。

于 2010-11-14T21:00:18.120 に答える