我想在WPF中使用RIA服务(请在投票前听我说完关闭:))。 我了解了being able to use RIA Services for other clients。还使用RIA Services Toolkit查看了consuming DomainServices from WPF的示例程序(着名的HRApp)。
不幸的是,它没有给出我需要的东西(如下所述)。
当我浏览walkthrough for making the RIA service client context & the domain services into reusable class libraries时,我被一个想法震惊了。
我的想法是这样的: 让SL类库维护到域服务类库的RIA链接。在WPF中引用SL类库(现在使用我自己的实体扩展扩展)。同时引用DomainService作为类库,然后在我的WPF应用程序中使用this trick引用自托管。
不幸的是,如果我将System.Windows.dll添加到我的WPF项目中,则代码不会编译。 (Resharper另外抱怨我也需要添加System.dll ......但此时出现的是误报警。)
我的需求是:
任何关于我的选择的指示都将非常感激。
提前致谢。
答案 0 :(得分:0)
WCF数据服务(以前称为ADO.Net Data Services& Astoria)正在寻找。它与RIA Services非常相似。
满足4,5和&最重要的是我的需求#6。我只需引用解决#1,#2的服务程序集就可以自我托管。无论如何,我并没有真正寻找#1 - #3的答案。