Some applications need to create criteria queries in "detached mode", where the Hibernate session is not available. This class may be instantiated anywhere, and then a ICriteria may be obtained by passing a session to GetExecutableCriteria(). All methods have the same semantics and behavior as the corresponding methods of the ICriteria interface.

Namespace: NHibernate.Criterion
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
[SerializableAttribute]
public class DetachedCriteria
Visual Basic
<SerializableAttribute> _
Public Class DetachedCriteria
Visual C++
[SerializableAttribute]
public ref class DetachedCriteria

Inheritance Hierarchy

System..::..Object
  NHibernate.Criterion..::..DetachedCriteria

See Also