NHibernate.LambdaExtensions Provides extra factory method for DetachedCriteria to allow creation with an alias cannot add extension methods to simulate static method on DetachedCriteria Protected constructor - class not for instantiation Create a DetachedCriteria with a strongly typed alias Lambda expression returning alias reference Newly created DetachedCriteria Extension methods for NHibernate DetachedCriteria Add criterion expressed as a lambda expression Type (same as criteria type) criteria instance Lambda expression criteria instance Add criterion expressed as a lambda expression criteria instance Lambda expression criteria instance Add order expressed as a lambda expression Type (same as criteria type) criteria instance Lamba expression Order delegate (direction) criteria instance Add order expressed as a lambda expression criteria instance Lamba expression Order delegate (direction) criteria instance Create a new DetachedCriteria, "rooted" at the associated entity Type (same as criteria type) criteria instance Lambda expression returning association path The created "sub criteria" Create a new DetachedCriteria, "rooted" at the associated entity criteria instance Lambda expression returning association path The created "sub criteria" Create a new DetachedCriteria, "rooted" at the associated entity Type (same as criteria type) criteria instance Lambda expression returning association path The type of join to use The created "sub criteria" Create a new DetachedCriteria, "rooted" at the associated entity criteria instance Lambda expression returning association path The type of join to use The created "sub criteria" Create a new DetachedCriteria, "rooted" at the associated entity Type (same as criteria type) criteria instance Lambda expression returning association path Lambda expression returning alias reference The created "sub criteria" Create a new DetachedCriteria, "rooted" at the associated entity criteria instance Lambda expression returning association path Lambda expression returning alias reference The created "sub criteria" Create a new DetachedCriteria, "rooted" at the associated entity Type (same as criteria type) criteria instance Lambda expression returning association path Lambda expression returning alias reference The type of join to use The created "sub criteria" Create a new DetachedCriteria, "rooted" at the associated entity criteria instance Lambda expression returning association path Lambda expression returning alias reference The type of join to use The created "sub criteria" Join an association, assigning an alias to the joined entity type of association criteria instance Lambda expression returning association path Lambda expression returning alias reference criteria instance Join an association, assigning an alias to the joined entity criteria instance Lambda expression returning association path Lambda expression returning alias reference criteria instance Join an association, assigning an alias to the joined entity type of association criteria instance Lambda expression returning association path Lambda expression returning alias reference The type of join to use criteria instance Join an association, assigning an alias to the joined entity criteria instance Lambda expression returning association path Lambda expression returning alias reference The type of join to use criteria instance Specify an association fetching strategy. Type (same as criteria type) criteria instance Lambda expression returning alias reference The Fetch mode. criteria instance Specify an association fetching strategy. criteria instance Lambda expression returning alias reference The Fetch mode. criteria instance Extension method to allow comparison of detached criteria (always returns null) type returned by detached criteria the DetachedCriteria instance returns null (or value-type default) Alows to get a sub criteria by alias. Will return null if the criteria does not exists criteria instance Lambda expression returning alias reference The "sub criteria" Allows to get a sub criteria by path. Will return null if the criteria does not exists. Type (same as criteria type) criteria instance Lambda expression returning association path The "sub criteria" Allows to get a sub criteria by path. Will return null if the criteria does not exists. criteria instance Lambda expression returning association path The "sub criteria" Subquery type enumeration exact all some Converts lambda expressions to NHibernate criterion/order Protected constructor - class not for instantiation Retrieves the name of the property from a member expression An expression tree that can contain either a member, or a conversion from a member. If the member is referenced from a null valued object, then the container is treated as an alias. The name of the member property Retrieves a detached criteria from an appropriate lambda expression Expresson for detached criteria using .As<>() extension"/> Evaluated detached criteria Convert a lambda expression to NHibernate ICriterion The type of the lambda expression The lambda expression to convert NHibernate ICriterion Convert a lambda expression to NHibernate ICriterion The lambda expression to convert NHibernate ICriterion Convert a lambda expression to NHibernate Order The type of the lambda expression The lambda expression to convert The appropriate order delegate (order direction) NHibernate Order Convert a lambda expression to NHibernate Order The lambda expression to convert The appropriate order delegate (order direction) NHibernate Order Convert a lambda expression to NHibernate subquery AbstractCriterion type of member expression type of subquery lambda expression to convert NHibernate.ICriterion.AbstractCriterion Convert a lambda expression to NHibernate subquery AbstractCriterion type of subquery lambda expression to convert NHibernate.ICriterion.AbstractCriterion Extension methods for NHibernate ICriteria interface Add criterion expressed as a lambda expression Type (same as criteria type) criteria instance Lambda expression criteria instance Add criterion expressed as a lambda expression criteria instance Lambda expression criteria instance Add order expressed as a lambda expression Type (same as criteria type) criteria instance Lambda expression Order delegate (direction) criteria instance Add order expressed as a lambda expression criteria instance Lambda expression Order delegate (direction) criteria instance Create a new NHibernate.ICriteria, "rooted" at the associated entity Type (same as criteria type) criteria instance Lambda expression returning association path The created "sub criteria" Create a new NHibernate.ICriteria, "rooted" at the associated entity criteria instance Lambda expression returning association path The created "sub criteria" Create a new NHibernate.ICriteria, "rooted" at the associated entity Type (same as criteria type) criteria instance Lambda expression returning association path The type of join to use The created "sub criteria" Create a new NHibernate.ICriteria, "rooted" at the associated entity criteria instance Lambda expression returning association path The type of join to use The created "sub criteria" Create a new NHibernate.ICriteria, "rooted" at the associated entity Type (same as criteria type) criteria instance Lambda expression returning association path Lambda expression returning alias reference The created "sub criteria" Create a new NHibernate.ICriteria, "rooted" at the associated entity criteria instance Lambda expression returning association path Lambda expression returning alias reference The created "sub criteria" Create a new NHibernate.ICriteria, "rooted" at the associated entity Type (same as criteria type) criteria instance Lambda expression returning association path Lambda expression returning alias reference The type of join to use The created "sub criteria" Create a new NHibernate.ICriteria, "rooted" at the associated entity criteria instance Lambda expression returning association path Lambda expression returning alias reference The type of join to use The created "sub criteria" Join an association, assigning an alias to the joined entity type of association criteria instance Lambda expression returning association path Lambda expression returning alias reference criteria instance Join an association, assigning an alias to the joined entity criteria instance Lambda expression returning association path Lambda expression returning alias reference criteria instance Join an association, assigning an alias to the joined entity type of association criteria instance Lambda expression returning association path Lambda expression returning alias reference The type of join to use criteria instance Join an association, assigning an alias to the joined entity criteria instance Lambda expression returning association path Lambda expression returning alias reference The type of join to use criteria instance Specify an association fetching strategy. Type (same as criteria type) criteria instance Lambda expression returning alias reference The Fetch mode. criteria instance Specify an association fetching strategy. criteria instance Lambda expression returning alias reference The Fetch mode. criteria instance Set the lock mode of the aliased entity criteria instance Lambda expression returning alias reference the lock mode criteria instance Alows to get a sub criteria by alias. Will return null if the criteria does not exists criteria instance Lambda expression returning alias reference The "sub criteria" Allows to get a sub criteria by path. Will return null if the criteria does not exists. Type (same as criteria type) criteria instance Lambda expression returning association path The "sub criteria" Allows to get a sub criteria by path. Will return null if the criteria does not exists. criteria instance Lambda expression returning association path The "sub criteria" Extension methods for NHibernate ISession interface Creates a new Criteria for the entity class with a specific alias session instance The class to Query The alias of the entity An ICriteria object Extension methods for NHibernate Junction class Adds an NHibernate.Criterion.ICriterion to the list of NHibernate.Criterion.ICriterions to junction together. Generic type NHibernate junction Lambda expression This NHibernate.Criterion.Junction instance. Adds an NHibernate.Criterion.ICriterion to the list of NHibernate.Criterion.ICriterions to junction together. NHibernate junction Lambda expression This NHibernate.Criterion.Junction instance. Provides typesafe projections using lambda expressions to express properties Protected constructor - class not for instantiation Create an IProjection for the specified property expression generic type lambda expression return NHibernate.Criterion.PropertyProjection Create an IProjection for the specified property expression lambda expression return NHibernate.Criterion.PropertyProjection Assign an alias to a projection by wrapping it the projection to wrap LambdaExpression returning an alias return NHibernate.Criterion.IProjection Average projection generic type lambda expression return NHibernate.Criterion.AggregateProjection Average projection lambda expression return NHibernate.Criterion.AggregateProjection Count projection generic type lambda expression return NHibernate.Criterion.CountProjection Count projection lambda expression return NHibernate.Criterion.CountProjection CountDistinct projection generic type lambda expression return NHibernate.Criterion.CountProjection CountDistinct projection lambda expression return NHibernate.Criterion.CountProjection Group property projection generic type lambda expression return NHibernate.Criterion.PropertyProjection Group property projection lambda expression return NHibernate.Criterion.PropertyProjection Max projection generic type lambda expression return NHibernate.Criterion.AggregateProjection Max projection lambda expression return NHibernate.Criterion.AggregateProjection Min projection generic type lambda expression return NHibernate.Criterion.AggregateProjection Min projection lambda expression return NHibernate.Criterion.AggregateProjection Sum projection generic type lambda expression return NHibernate.Criterion.AggregateProjection Sum projection lambda expression return NHibernate.Criterion.AggregateProjection Provides typesafe sub-queries using lambda expressions to express properties Protected constructor - class not for instantiation Create a ICriterion for the specified property subquery expression generic type lambda expression returns LambdaSubqueryBuilder Create a ICriterion for the specified property subquery expression lambda expression returns LambdaSubqueryBuilder Create ICriterion for subquery expression using lambda syntax type of property lambda expression NHibernate.ICriterion.AbstractCriterion Create ICriterion for (exact) subquery expression using lambda syntax lambda expression NHibernate.ICriterion.AbstractCriterion Create ICriterion for (all) subquery expression using lambda syntax type of property lambda expression NHibernate.ICriterion.AbstractCriterion Create ICriterion for (all) subquery expression using lambda syntax lambda expression NHibernate.ICriterion.AbstractCriterion Create ICriterion for (some) subquery expression using lambda syntax type of property lambda expression NHibernate.ICriterion.AbstractCriterion Create ICriterion for (some) subquery expression using lambda syntax lambda expression NHibernate.ICriterion.AbstractCriterion Provides syntax extensions to allow building of subquery criterion for LambdaSubquery class Constructed with property name Create a property in subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Create a property not in subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Create a property equal subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Create a property not equal subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Create a property greater than subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Create a property greater than or equal subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Create a property less than subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Create a property less than or equal subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Create a property equal all subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Create a property greater than all subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Create a property greater than or equal all subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Create a property less than all subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Create a property less than or equal all subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Create a property greater than some subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Create a property greater than or equal some subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Create a property less than some subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Create a property less than or equal some subquery criterion detached criteria subquery returns NHibernate.Criterion.AbstractCriterion Extension methods for NHibernate projections Create an alias for a projection the projection instance LambdaExpression returning an alias return NHibernate.Criterion.IProjection Provides extra Expression factory methods for SQL expressions cannot inherit from NHibernate.Criterion.Restrictions cos its constructor is internal Protected constructor - class not for instantiation Create an ICriterion for the supplied LambdaExpression generic type lambda expression return NHibernate.Criterion.ICriterion Create an ICriterion for the supplied LambdaExpression lambda expression return NHibernate.Criterion.ICriterion Apply a "between" constraint to the named property lambda expression returning type's property low value of between high value of between A NHibernate.Criterion.BetweenExpression. Apply a "between" constraint to the named property lambda expression returning type's property low value of between high value of between A NHibernate.Criterion.BetweenExpression. Apply a "like" constraint to the named property lambda expression returning type's property The value for the Property. A NHibernate.Criterion.LikeExpression. Apply a "like" constraint to the named property lambda expression returning type's property The value for the Property. The MatchMode. A NHibernate.Criterion.LikeExpression. Apply a "like" constraint to the named property lambda expression returning type's property The value for the Property. The MatchMode. The escape character. A NHibernate.Criterion.LikeExpression. Apply a "like" constraint to the named property lambda expression returning type's property The value for the Property. A NHibernate.Criterion.LikeExpression. Apply a "like" constraint to the named property lambda expression returning type's property The value for the Property. The MatchMode. A NHibernate.Criterion.LikeExpression. Apply a "like" constraint to the named property lambda expression returning type's property The value for the Property. The MatchMode. The escape character. A NHibernate.Criterion.LikeExpression. A case-insensitive "like", similar to Postgres "ilike" operator generic type lambda expression returning type's property The value for the Property. A NHibernate.Criterion.LikeExpression. A case-insensitive "like", similar to Postgres "ilike" operator generic type lambda expression returning type's property The value for the Property. The matching mode A NHibernate.Criterion.LikeExpression. A case-insensitive "like", similar to Postgres "ilike" operator lambda expression returning type's property The value for the Property. A NHibernate.Criterion.LikeExpression. A case-insensitive "like", similar to Postgres "ilike" operator lambda expression returning type's property The value for the Property. The matching mode A NHibernate.Criterion.LikeExpression. Apply an "is null" constraint to the named property lambda expression returning type's property A NHibernate.Criterion.NullExpression. Apply an "is null" constraint to the named property lambda expression returning type's property A NHibernate.Criterion.NullExpression. Apply an "is not null" constraint to the named property lambda expression returning type's property A NHibernate.Criterion.NotNullExpression. Apply an "is not null" constraint to the named property lambda expression returning type's property A NHibernate.Criterion.NotNullExpression. Apply an "is empty" constraint to the named property lambda expression returning type's property A NHibernate.Criterion.IsEmptyExpression. Apply an "is empty" constraint to the named property lambda expression returning type's property A NHibernate.Criterion.IsEmptyExpression. Apply an "is not empty" constraint to the named property lambda expression returning type's property A NHibernate.Criterion.IsNotEmptyExpression. Apply an "is not empty" constraint to the named property lambda expression returning type's property A NHibernate.Criterion.IsNotEmptyExpression. Apply an "in" constraint to the named property lambda expression returning type's property An ICollection of values. An NHibernate.Criterion.InExpression. Apply an "in" constraint to the named property lambda expression returning type's property An object[] of values. An NHibernate.Criterion.InExpression. Apply an "in" constraint to the named property lambda expression returning type's property An ICollection of values. An NHibernate.Criterion.InExpression. Apply an "in" constraint to the named property lambda expression returning type's property An ICollection of values. An NHibernate.Criterion.InExpression. Apply an "in" constraint to the named property. Generic type Generic type lambda expression returning type's property An System.Collections.Generic.ICollection<U> of values. An NHibernate.Criterion.InExpression. Apply an "in" constraint to the named property. Generic type lambda expression returning type's property An System.Collections.Generic.ICollection<T> of values. An NHibernate.Criterion.InExpression. Return the negation of an expression Generic type Lambda expression A NHibernate.Criterion.NotExpression. Return the negation of an expression Lambda expression A NHibernate.Criterion.NotExpression.