6

我正计划创建一个新的数据驱动的客户端/服务器应用程序,该应用程序具有 WPF、Silverlight 和移动客户端的灵活性。我已经精通WPF,需要学习如何实现后端。我读过的所有内容都指向我使用 WCF + Entity Framework。

我还没有找到结合这三种技术的现实例子。我想使用 WPF 的数据绑定,以便能够以一种尽可能多地避免过程代码的方式轻松地绑定到数据库对象。

我查看了这个基于 Prism 的示例,但它看起来从未完成,它并没有真正做任何事情,它基本上是一个美化的“Hello World!”

4

5 回答 5

5

您是否看过下面仅包含 WPF + WCF + 实体框架的演练:

http://msdn.microsoft.com/en-us/library/dd465161.aspx

在本演练中,您将创建一个包含数据绑定控件的 WPF 应用程序。这些控件绑定到封装在 WCF 数据服务中的客户记录。您还将添加客户可用于查看和更新​​记录的按钮。

本演练说明了以下任务:

  1. 创建从 AdventureWorksLT 示例数据库中的数据生成的实体数据模型。
  2. 创建将实体数据模型中的数据公开给 WPF 应用程序的 WCF 数据服务。
  3. 通过将项目从“数据源”窗口拖动到 WPF 设计器来创建一组数据绑定控件。
  4. 创建在客户记录中向前和向后导航的按钮。
  5. 创建一个按钮,将控件中的数据更改保存到 WCF 数据服务和基础数据源。
于 2012-05-29T20:22:05.797 回答
3

我做了一些挖掘,这就是我发现的:

Karl Shifflett 的 Netflix Stuff 应用程序 (WPF、MVVM、数据服务)

IssueVision (Silverlight、MVVM、WCF RIA 服务、实体数据模型)

于 2012-08-23T17:28:31.037 回答
3

演示 WPF、MVVM、WCF、WF 和 Entity Framework 6.0可能对您来说是一个很好的演示。还有其他分层架构示例。

于 2015-01-21T04:30:37.580 回答
0

假设您使用的是 Visual Studio 2010,那么可能值得您花时间查看 WCF 数据服务。这是一篇关于它的文章:

Visual Studio 2010 中的实体框架 4.0 和 WCF 数据服务 4.0

这篇文章还有一个代码示例的链接,但我对 Silverlight 不熟悉,还无法运行它。

于 2012-05-30T01:33:03.920 回答
0

我设法使用以下示例连接我的 WPF 应用程序:

WCF 入门(Windows Communication Foundation) - 快速运行和调试 - https://blogs.msdn.microsoft.com/brunoterkaly/2013/10/18/getting-started-with-wcf-windows-communication-foundation-running -和-调试-快速/

WCF 编程 - 如何编写连接到 WCF 服务的客户端应用程序 https://blogs.msdn.microsoft.com/brunoterkaly/2013/10/28/wcf-programming-how-to-write-a-client-app -that-c​​onnects-to-a-wcf-service/

于 2016-08-03T11:42:33.377 回答