【发布时间】:2010-12-20 21:14:32
【问题描述】:
我在 WPF 项目中使用 WCF 服务引用,而我的实体框架数据模型驻留在 WCF 项目中。
我正在使用 MVVM Light 框架。我正在做以下事情:
- 我在服务中使用 LINQ 来获取数据,然后从 WPF(通常是 obersvablecollections)中获取数据。
- 一切都在视图部分工作,例如填充数据网格,根据需要查看视图。
但我有以下疑问:
- 这是在 wcf 和 wpf 之间传输数据的正确方法吗?
- 我还没有使用模型,不知道何时使用它?
- 我还想从数据网格中保存数据。我能够将 datagrid 的更新数据的 observablecollection 传递给服务的功能。但是我如何从这个集合中更新实体?通过循环?听起来不对。更新此集合中的实体后,我将能够使用 saveChanges 更新到数据库中。
- 当我需要在树视图中显示分层数据时,从存储过程 xml 到哪里使该数据分层?使用视图创建分组标准列?在服务中创建此列?在演示文稿中创建此列/属性?
【问题讨论】:
标签: wpf wcf entity-framework mvvm light