0

MVVM と ADO.Net Entity Framework を使用して WPF プロジェクトを作成しようとしています。しかし、いくつか質問があります。

  1. MVVM デザインのモデル フォルダーに Entity Framework モデルを作成しますか?
  2. または、MVVM モデルのアイテムごとに新しいプロジェクトを作成する必要がありますか (つまり、WPF プロジェクトとしてのビュー プロジェクト、クラス ライブラリとしてのモデル プロジェクト、クラス ライブラリとしてのビューモデル プロジェクト)。
4

2 に答える 2

0

MVVM デザインのモデル フォルダーに Entity Framework モデルを作成しますか?

私は通常、ストレージを無視し(POCOを使用)、使用法を無視するモデル用に別のプロジェクトを作成します。

または、MVVM モデルのアイテムごとに新しいプロジェクトを作成する必要がありますか (つまり、WPF プロジェクトとしてのビュー プロジェクト、クラス ライブラリとしてのモデル プロジェクト、クラス ライブラリとしてのビューモデル プロジェクト)。

モデルごとに複数のタイプのビュー モデル (たとえば、WPF 用、サービス用、別のサービス用) を持つことを計画している場合は、ビュー モデルを独自のアセンブリに分離します。

ビューが 1 つのモデル レイヤーのみを表している場合は、同じアセンブリでビューとビューモデルを開始し、同じビューの下に複数のモデルがある場合 (それぞれに独自のビューがある場合) にそれらを分離できます。モデル)。


また、ADO.NET のモデルを (ビューモデルのベースとなる) メイン モデルにするか、それを保存用の一種のビュー モデルとして扱うか (ストレージ サービスが存在する場所) も検討する必要があります。一種の見方)。

于 2012-05-16T15:42:54.513 に答える