WCF と ICriteria を使用してクールな API を作成しようとしています。たとえば、次のようになります。
[ServiceContract]
public class ProductService
{
[OperationContract]
public List<Product> Get()
[OperationContract]
public List<Product> GetByCriteria(Criteria criteria)
}
誰でも送信できるように DetachedCriteria を使用することを考えています。これを Service の Session に接続して、DB の前でクエリを実行します。
そのような API を作成する人はいますか? Nhibernate の ICriteria を使用する必要がありますか? 他にクールなアイデアはありますか?
ありがとう。