我需要写服务器&客户部分。我需要指导如何从WCF Web服务开始。
我需要创建WPF应用程序,该应用程序在开始时将是数据库表的简单UI,但稍后将使用来自服务器的数据作为WCF服务。 我正在查看LightSwitch,但以后似乎无法将其与服务器部分集成。
在我创建WPFApplication1项目后的Visual Studio 2010中,我有数据源停靠窗口。
然后我可以添加新数据源并选择服务
我应该为WPF应用程序创建什么样的WCF服务?
我想要像WCF RIA服务/域服务,但它们只适用于RIA。 至少没有微软的支持。什么是为WPF应用程序创建服务的经典方法?
相关问题是:
Hosting WCF Rest Services in WPF Application
Architecting a WPF application with WCF Data Services
How to use WCF RIA SERVICES with WPF application?
WCF, Web services or ADO.NET data services: What shall I use?
答案 0 :(得分:3)
我建议你为那个porpouse创建四个项目:
Yourapp.Data与数据库进行对话并检索所需信息。
Yourapp.Services将这些信息映射并转换为您的实体(如果涉及的逻辑过于复杂,可能需要增加业务层)。
从Yourapp.UI只需要添加一个服务引用并像IEnumerable一样使用它<>并使其可重复使用,因此VS不会创建其他对象,而是指向您的实体。
必须在项目1,3和4中引用Yourapp.Entities。这将使您的开发更容易测试和调试。还尝试在服务级别使用interfase,以便模拟测试易于实现。
希望我很清楚,我有点累了。如果出现任何问题,请添加评论。欢呼声。
好的,我知道这更像是理论答案而不是实际答案。我建议你查看这些教程吗? MVVM Tutorials - WCF/WPF它们是很好的介绍,并且碰巧使用WPF和WCF。
几个月前,我在youtube中找到了他们并相信我,他们清除了我当时的许多疑虑。从那时起,掌握起来要容易得多。在开始时,WCF看起来比实际上更复杂。
很抱歉没有延长我的答案,但我现在没有太多时间。希望现在更有意义。