首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCF OperationContract和Nhibernate ICriteria

WCF OperationContract和Nhibernate ICriteria
EN

Stack Overflow用户
提问于 2009-02-23 08:43:35
回答 1查看 689关注 0票数 2

我们正在尝试使用WCF和ICriteria创建一个很酷的应用程序接口,例如:

代码语言:javascript
复制
[ServiceContract]
public class ProductService
{
[OperationContract]
public List<Product> Get()

[OperationContract]
public List<Product> GetByCriteria(Criteria criteria)

}

我们正在考虑使用DetachedCriteria,这样任何人都可以发送它,我们将它连接到服务中的会话,以便在数据库的前端运行查询。

有没有人创建了这样的API?我们应该使用来自Nhibernate的ICriteria吗?还有其他很酷的点子吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-02-23 08:50:15

这不是很酷的API。它是面向对象的,而不是面向服务的。这是行不通的。

对于多态查询,您必须使用KnownTypeAttribute (或ServiceKnownTypeAttribute)。(请参阅this问题)。

另外,这也不是一个非常优雅的解决方案,我不鼓励你这么做。在Service World中时要明确。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/576919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档