0

2つのプロジェクトで解決策があります。最初のプロジェクトにはデータベースモデルの定義が含まれ、2番目のプロジェクトにはフォームが含まれています。最初のプロジェクトで定義されたモデルを使用して、2番目のプロジェクトでDesignDataを使用する最良の方法は何でしょうか。リンクするにはどうすればよいですか?

4

1 に答える 1

1

MVVMアーキテクチャを調べます

  1. 表示されているウィンドウの「フォーム」/ページをViewプロジェクト(ユーザーの操作とGUI操作のみを処理する)に配置します。
  2. データベースモデルを使用するビジネスロジックを処理するビューモデルプロジェクトを作成します。
  3. ビューモデルクラスを使用して、データを表示するためにビュー上のアイテムにバインドします。

モデル、ビュー、およびビジネスロジック(ビューモデル)の懸念事項を分割して分離することにより、MVVMアーキテクチャのメリットを享受できます。

于 2012-10-10T17:33:14.260 に答える