【发布时间】:2010-10-09 06:44:55
【问题描述】:
我们正在尝试使用 WCF 和 ICriteria 创建一个很酷的 API,例如:
[ServiceContract]
public class ProductService
{
[OperationContract]
public List<Product> Get()
[OperationContract]
public List<Product> GetByCriteria(Criteria criteria)
}
我们正在考虑使用 DetachedCriteria,以便任何人都可以发送它,然后我们将它连接到服务中的 Session,以便在我们的数据库前运行查询。
有没有人创建这样的 API? 我们应该使用 Nhibernate 的 ICriteria 吗? 还有其他很酷的想法吗?
谢谢。
【问题讨论】:
标签: c# wcf nhibernate api data-access-layer