WPF MVVM应用程序的设计

时间:2014-10-31 12:32:15

标签: wpf mvvm

我正在构建一个wpf应用程序,它包含一个mysql数据库,实体框架,使用mvvm模式的wpf。已经有一个基于数据库的模型已经存在,那些对象不是域对象。

正如我所看到的,我将会有很多“看起来像”的对象和很多映射。例如,来自数据库的Customer对象,Customer域对象,viewmodel中使用的Customer对象,它实现了INotifyPropertyChanged。

我的问题是:

  1. 所有那些“看起来像”的对象和很多映射是否常见,或者域对象是否应该实现INotifyPropertyChanged(需要它的地方)?
  2. 视图模型是否应该使用依赖注入来访问我的存储库,或者我的视图模型和存储库之间是否应该有一个层?
  3. 请发布您的经验或任何相关链接。

    感谢。

0 个答案:

没有答案