在WPF可执行文件中自托管RIA服务引用SL RIA类库

我想在WPF中使用RIA服务(请在投票前听我说完关闭:))。 我了解到能够为其他客户使用RIA服务。还查看了使用RIA Services Toolkit从WPF使用DomainServices的示例程序(着名的HRApp)。 不幸的是,它没有给出我需要的东西(下面解释)。 当我正在通过演练来制作RIA服务客户端环境时,我被一个想法所震惊。域服务到可重用的类库。 我的想法是这样的: 让SL类库维护到域服务类库的RIA链接。在WPF中引用SL类库(现在使用我自己的实体扩展扩展)。同时引用DomainService作为类库,然后在我的WPF应用程序中使用此技巧引用自托管。 不幸的是,如果我将System.Windows.dll添加到我的WPF项目中,则代码不会编译。 (Resharper另外抱怨我也需要添加System.dll ......但此时出现的是虚警)。 我的需求是这样的: 自托管WCF服务,允许我进行CRUD(没有我编写任何代码)。 自助主机的WPF exe可以接受来自LAN内运行的同一可执行文件的实例的连接,只需要防火墙配置(如果需要)。换句话说,我希望应用程序作为服务器用于在其他计算机或独立客户端上运行的自己的副本 只需更改程序(或app.config)中的选项,我就可以连接到差异实例(用于数据整合和服务器上的其他处理) 我的应用程序非常简单(最多3个表)。非常简单的查询需求 能够使用ADO.Net实体模型(和实体) 允许我扩展我的实体类,类似于RIA提供的 任何关于我的选择的指针都将非常感激。 提前致谢。     
已邀请:
WCF数据服务(以前是ADO.Net Data Services& Astoria)是我想要的。它与RIA Services非常相似。 它满足4,5和&最重要的是我的需求#6。我只需引用解决#1,#2的服务程序集就可以自我托管。无论如何,我并不是真的在寻找#1 - #3的答案。     

要回复问题请先登录注册