【发布时间】:2015-01-04 12:21:35
【问题描述】:
我想构建一个可以支持本地和远程多个数据源的 WPF 应用程序。有一种配置可以在两种模式之间切换。我的计划是:
- 客户端:带有 MVVM 框架的 WPF 应用程序。
- 本地数据源:SQL Server 2012 和 Entity Framework 6。
- 远程数据源:WCF 数据服务。
本地和远程数据源共享相同的数据模型。我面临的问题是从本地和远程数据源返回的对象是不同的。例如:
- 本地:Project.Model.Employee
- 远程:Project.WCFDataService.ServiceReference.Employee
因此,我无法将对象绑定到 WPF 视图。有没有简单/安全的方法来转换这些对象? 还有其他建议吗?
【问题讨论】: