ISession session = sessionFactory.OpenSession(); ICriteriaQuery query = session.CreateCriteria(typeof(Product)); IListproducts = query.List ();
ISession session = sessionFactory.OpenSession(); ICriteriaQuery query = session.CreateCriteria(typeof(Product)); query.Add(Restrictions.Like("Name", "A%")); query.Add(Restrictions.Gt("Price", 10)); IListThis example shows how to use ICriteriaQuery to create a query with multiple criteria. In this case, the query will return all products whose name starts with "A" and whose price is greater than 10. Package Library: This interface is part of the NHibernate library, a popular ORM tool for .NET applications. It is included in the NHibernate.dll assembly.products = query.List ();