我使用EF(EDM Designer实体)在WPF中开发。

我现在想转到Silverlight+RIA,我正在寻找一个曲折,视频或其他将如何使用EF使用EF作为模型使用Silverlight RIA的方法。

我对:.net 4,WPF,XAML,DPS,DATATEMPALTES,EF 4有广泛的了解。我熟悉Silverlight,WCF RIA和MVVM。

关于LOB+MVVM有两件事,我遇到困难:

  1. 我正在寻找一种模板的方法,因此我不必复制我的内容 ViewModelS,我的意思是有通用 ViewModelBase 这将处理某种类型的 Model(S):

    viewModelbase where tcontext:domainContext,tmodel:entity`

  2. 另一个困难是UI的总体组成;假设我有一个主细节的分支,在一个屏幕中变得越来越复杂。我希望将所有零件分为微小 View每个人的观点。问题是,我不知道如何揭示内部视图的数据,例如主视图 DataContext 设置为 MainViewModel, ,并且有一个财产 Contact 在里面 MainViewModel;您将如何在Mainview内部设置联系人视图,将内部视图(ContactView)的DataContext设置为ContactViewModel,并将ContactViewModel的联系人设置为MainViewModel的当前联系人,什么是正确的技术?

注意:我是自雇人士,没有团队,也没有其他开发人员,所以我看不出所有原因将所有内容分为模块,我不介意整个项目是否会居住在一个项目中,将一个项目分为文件夹等。

有帮助吗?

解决方案

我总是发现Mike Taulty的博客对这种事情有用。

所以尝试 这个 其次是 这个.

在MVVM方面,我使用的是 MVVM轻型工具包, ,也尝试观看 这个 杰森·多林格(Jason Dolinger)很好的视频

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top