对于 WCF 数据服务遇到的问题,我已经没有什么想法了。它的要点是我正在执行一个数据服务查询,它使用一个接口来表示可查询类型。
DataServiceQuery<IOrder> queryable = base.CreateQuery<IOrder>("Orders");
尽管客户端成功创建了查询并且服务成功处理了它,但客户端无法读取响应(可能是因为它无法创建 IOrder 的实例)。我收到异常“客户端和服务之间存在类型不匹配”。出于某种原因,不会调用上下文中处理从名称解析类型的委托。
我希望我能够以某种方式将 IOrder 的实现编组到支持接口的类型上。这是可能的吗?我在这里吠错树了吗?
我是服务和客户的所有者。