[英]MVVMLight, Silverlight, Entity Framework
我创造了
a) 一个基本的应用程序 MVVMLight 框架。
b) 同一解决方案中的另一个项目具有实体 Model (NorthwindModel.edmx)。
c) 通过实体 model 检索数据的 WCF 服务。
现在我想将 a、b 和 c 链接在一起。 上面a)中提到的项目如何与其他两个交互? 如何在 MVVM 的视图中使用 edmx 显示/绑定数据? 我是否必须在 ViewModel 类/类中编写代码才能实现这一点?
我浏览了很多网站,在这里检查了很多关于 SO 的问题,但在这方面似乎没有一个对我有任何启发。 我看到的示例涉及 ViewModel class 中的大量编码。 如果这是 go 关于它的唯一方法,那么为什么人们说带有 Silverlight 的 MVVM 需要很少的编码?
您可以使用 WCF RIA 服务来弥补 ASP.NET 和 Silverlight 之间的差距。
您需要创建一个 Silverlight 库项目,将实体文件添加为项目的链接。 这将使您能够在 Silverlight 应用程序中使用实体。
实际上,您需要一个 Web 项目来托管 Web 服务,然后您需要业务逻辑层和数据访问层来检索数据,然后您需要实体和 silverlight 实体项目。 在此之后,您创建 Silverlight 项目并添加 web 服务引用,就是这样,现在您可以使用 MVVM。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.