2つのプロジェクトで解決策があります。最初のプロジェクトにはデータベースモデルの定義が含まれ、2番目のプロジェクトにはフォームが含まれています。最初のプロジェクトで定義されたモデルを使用して、2番目のプロジェクトでDesignDataを使用する最良の方法は何でしょうか。リンクするにはどうすればよいですか?
質問する
360 次
1 に答える
1
MVVMアーキテクチャを調べます
- 表示されているウィンドウの「フォーム」/ページをViewプロジェクト(ユーザーの操作とGUI操作のみを処理する)に配置します。
- データベースモデルを使用するビジネスロジックを処理するビューモデルプロジェクトを作成します。
- ビューモデルクラスを使用して、データを表示するためにビュー上のアイテムにバインドします。
モデル、ビュー、およびビジネスロジック(ビューモデル)の懸念事項を分割して分離することにより、MVVMアーキテクチャのメリットを享受できます。
于 2012-10-10T17:33:14.260 に答える