私はEF(EDMデザイナーエンティティ)を使用してWPFで開発しています。
現在、Silverlight + RIA に移行したいと考えており、モデルとして EF を使用して MVVM で Silverlight RIA を使用する方法を説明するチュートリアル、ビデオなどを探しています。
.NET 4、WPF、XAML、DP、DataTempaltes、EF 4 について幅広い知識があります。Silverlight、WCF RIA、および MVVM に精通しています。
問題が発生している LOB + MVVM について 2 つのことがあります。
私は自分の作品をテンプレート化する方法を探しているので、自分の s のコンテンツをコピーして貼り付ける必要はありません。つまり、特定のタイプの(s)を処理
ViewModel
するジェネリックを持っているということです。ViewModelBase
Model
ViewModelBase where TContext : DomainContext, TModel : Entity`
もう 1 つの問題は、UI の全体的な構成です。1 つの画面でますます複雑になるマスター詳細のブランチがあるとします。
View
すべてのパーツをそれぞれのポイントごとに小さな s に分割したいと考えています。問題は、内部ビューのデータを公開する方法がわからないことです。たとえば、メイン ビューDataContext
が で設定されていて、;MainViewModel
にプロパティがあるとします。MainView 内に Contact ビューを設定し、内部ビュー (ContactView) の DataContext を ContactViewModel に設定し、ContactViewModel の Contact を MainViewModel からの現在の Contact に設定するには、どのような方法が適切ですか??Contact
MainViewModel
注: 私は自営業であり、チームも他の開発者もいません。そのため、すべてをモジュールに分割する理由がわかりません。プロジェクト全体が 1 つのプロジェクトに存在し、フォルダーなどに分割されるかどうかは気にしません。