我在WCF上使用RIA。在我的WCF中,我有插入和更新方法,它们使用实体框架与db对话
现在在我的域服务,也就是PersonDomainService中,我使用代理调用这个WCF服务,并将Person Ria类转换为服务引用实体框架Person类,反之亦然,一切正常,但问题是当我使用IQueryable方法时,我的Ria服务在WCF之上工作良好,但对于简单的方法,如InsertPerson和UpdatePerson,我没有返回任何实体,我的服务失败了,因为这些简单的方法不是在客户端Ria代码中生成的。
那么,克服这种Ria限制的最佳方法是什么呢?请记住,我的Ria不是直接与EF对话,而是直接与WCF对话
发布于 2009-09-15 13:52:13
您似乎在RIA和您的业务/数据逻辑之间添加了额外的一层。直接使用RIA进行CRUD操作会更有效率。对于任何不返回实体的简单方法,都可以将其属性化为ServiceOperation。
发布于 2009-09-29 21:25:16
Shawn Widlermuth在他的博客here中谈到了这一点。看起来您同时尝试了两种不同的方法。我建议专注于一个。我正在使用RIA,它对我来说效果很好。
https://stackoverflow.com/questions/1422719
复制相似问题