Silverlight、WCF RIA、MVVM、EF 4を備えたLOBアプリ?
-
26-10-2019 - |
質問
EF(EDM Designer Entities)を使用してWPFで開発しています。
私は今、Silverlight+Riaに移動したいと思っています。MVVMを使用してMVVMを使用してSilverlight RIAを使用するハウツーをモデルとして使用するハウツーを導くものを導くものを探しています。
.NET 4、WPF、XAML、DPS、DatAtempaltes、EF 4についての豊富な知識があります。Silverlight、WCF RIA、MVVMに精通しています。
LOB+MVVMには2つのことがあります。
私は自分の仕事をテンプレートする方法を探しているので、自分の内容をコピーする必要はありません
ViewModel
S、それが意味するのはジェネリックを持っていることですViewModelBase
それは特定のタイプを処理しますModel
(s):viewmodelbaseここで、tcontext:domaincontext、tmodel:entity`
もう1つの難しさは、UIの全体的な構成です。マスターディテールのブランチがあるとしましょう。私はすべての部品を小さなものに分割したい
View
それぞれのポイントのために。問題は、内側のビューのデータを公開する方法がわからないことです。DataContext
で設定されていますMainViewModel
, 、そしてプロパティがありますContact
の中にMainViewModel
; MainView内の連絡先ビューをどのように設定し、内側ビュー(ContactView)のDatacontextをContactViewModelに設定し、MainViewModelからの現在の連絡先にContactViewModelの連絡先を設定しますか?
注:私は自営業者であり、チームはなく、他の開発者ではないので、すべてをモジュールに分割する理由はありません。プロジェクト全体が1つのプロジェクトに存在するかどうかは気にしません。
解決
私はいつも、この種のことに役立つマイク・トーティのブログを見つけています。
そして、私が使用することのMVVM側で MVVMライトツールキット, また、見てみてください これ ジェイソン・ドリンガーによる非常に良いビデオ