C# WPF中RIA服务的替代

C# WPF中RIA服务的替代,c#,.net,wcf,silverlight,wcf-ria-services,C#,.net,Wcf,Silverlight,Wcf Ria Services,我们正在将应用程序从Silverlight迁移到WPF。我们目前正在使用RIA服务(OpenRIA服务)在客户端生成域上下文。虽然它也有缺点,但使用变更集进行客户端实体跟踪和按属性进行验证确实不错 是否有一个框架可以替代?或者,如果我们必须自己实施,我们应该使用什么方法 我们完全不使用WCF,因为我们有一个工作的N层体系结构,只对替换服务部分感兴趣。一切都好了 好吧,非常确定OpenRIA服务支持桌面应用程序,您应该能够继续使用OpenRIA OpenRiaServices.DomainServ

我们正在将应用程序从Silverlight迁移到WPF。我们目前正在使用RIA服务(OpenRIA服务)在客户端生成域上下文。虽然它也有缺点,但使用变更集进行客户端实体跟踪和按属性进行验证确实不错

是否有一个框架可以替代?或者,如果我们必须自己实施,我们应该使用什么方法


我们完全不使用WCF,因为我们有一个工作的N层体系结构,只对替换服务部分感兴趣。一切都好了

好吧,非常确定OpenRIA服务支持桌面应用程序,您应该能够继续使用OpenRIA


OpenRiaServices.DomainServices.Client甚至变得可移植

是的,我们已经迁移到OpenRIA服务,一切都可以完美地使用Silverlight,但使用WPF失败,因为RIA web调用的行为就像是“每次调用”而不是“每次会话”。换句话说,HttpContext.Current在Silverlight web调用中继续存在,但HttpContext.Current在使用相同RIA服务调用的WPF调用中丢失。i、 e.当通过WPF调用服务时,HttpContext会丢失调用间的调用。我不知道为什么。

我刚才正站在同一个任务面前,我能问你这次更换是如何结束的吗?