The IQueryOver<(Of <(<'TRoot, TSubType>)>)> type exposes the following members.
Methods
Name | Description | |
---|---|---|
And(Expression<(Of <<'(Func<(Of <<'(Boolean>)>>)>)>>)) |
Add criterion expressed as a lambda expression
| |
And(Expression<(Of <<'(Func<(Of <<'(TSubType, Boolean>)>>)>)>>)) |
Add criterion expressed as a lambda expression
| |
And(ICriterion) |
Add arbitrary ICriterion (e.g., to allow protected member access)
| |
AndNot(Expression<(Of <<'(Func<(Of <<'(Boolean>)>>)>)>>)) |
Add negation of criterion expressed as a lambda expression
| |
AndNot(Expression<(Of <<'(Func<(Of <<'(TSubType, Boolean>)>>)>)>>)) |
Add negation of criterion expressed as a lambda expression
| |
AndRestrictionOn(Expression<(Of <<'(Func<(Of <<'(Object>)>>)>)>>)) |
Add restriction to a property
| |
AndRestrictionOn(Expression<(Of <<'(Func<(Of <<'(TSubType, Object>)>>)>)>>)) |
Add restriction to a property
| |
Cacheable |
Enable caching of this query result set
(Inherited from IQueryOver<(Of <(<'TRoot>)>)>.) | |
CacheMode | Override the cache mode for this particular query. (Inherited from IQueryOver<(Of <(<'TRoot>)>)>.) | |
CacheRegion |
Set the name of the cache region.
(Inherited from IQueryOver<(Of <(<'TRoot>)>)>.) | |
ClearOrders |
Clear all orders from the query.
(Inherited from IQueryOver<(Of <(<'TRoot>)>)>.) | |
Clone |
Creates an exact clone of the IQueryOver
(Inherited from IQueryOver<(Of <(<'TRoot>)>)>.) | |
Fetch |
Specify an association fetching strategy. Currently, only
one-to-many and one-to-one associations are supported.
| |
Future()()()() |
Get a enumerable that when enumerated will execute
a batch of queries in a single database roundtrip
(Inherited from IQueryOver<(Of <(<'TRoot>)>)>.) | |
FutureValue()()()() |
Get an IFutureValue instance, whose value can be retrieved through
its Value property. The query is not executed until the Value property
is retrieved, which will execute other Future queries as well in a
single roundtrip
(Inherited from IQueryOver<(Of <(<'TRoot>)>)>.) | |
JoinAlias(Expression<(Of <<'(Func<(Of <<'(Object>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(Object>)>>)>)>>)) |
Join an association, assigning an alias to the joined entity
| |
JoinAlias(Expression<(Of <<'(Func<(Of <<'(TSubType, Object>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(Object>)>>)>)>>)) |
Join an association, assigning an alias to the joined entity
| |
JoinAlias(Expression<(Of <<'(Func<(Of <<'(Object>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(Object>)>>)>)>>), JoinType) |
Join an association, assigning an alias to the joined entity
| |
JoinAlias(Expression<(Of <<'(Func<(Of <<'(TSubType, Object>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(Object>)>>)>)>>), JoinType) |
Join an association, assigning an alias to the joined entity
| |
JoinAlias<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(IEnumerable<(Of <<'(U>)>>)>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), JoinType, ICriterion) |
Join an association, assigning an alias to the joined entity
| |
JoinAlias<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), JoinType, ICriterion) |
Join an association, assigning an alias to the joined entity
| |
JoinAlias<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(TSubType, IEnumerable<(Of <<'(U>)>>)>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), JoinType, ICriterion) |
Join an association, assigning an alias to the joined entity
| |
JoinAlias<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(TSubType, U>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), JoinType, ICriterion) |
Join an association, assigning an alias to the joined entity
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(IEnumerable<(Of <<'(U>)>>)>)>>)>)>>)) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
specifying a collection for the join.
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>)) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(TSubType, IEnumerable<(Of <<'(U>)>>)>)>>)>)>>)) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
specifying a collection for the join.
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(TSubType, U>)>>)>)>>)) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(IEnumerable<(Of <<'(U>)>>)>)>>)>)>>), JoinType) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
specifying a collection for the join.
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(IEnumerable<(Of <<'(U>)>>)>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>)) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
specifying a collection for the join.
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), JoinType) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>)) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(TSubType, IEnumerable<(Of <<'(U>)>>)>)>>)>)>>), JoinType) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
specifying a collection for the join.
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(TSubType, IEnumerable<(Of <<'(U>)>>)>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>)) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
specifying a collection for the join.
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(TSubType, U>)>>)>)>>), JoinType) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(TSubType, U>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>)) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(IEnumerable<(Of <<'(U>)>>)>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), JoinType) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
specifying a collection for the join.
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), JoinType) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(TSubType, IEnumerable<(Of <<'(U>)>>)>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), JoinType) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
specifying a collection for the join.
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(TSubType, U>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), JoinType) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(IEnumerable<(Of <<'(U>)>>)>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), JoinType, ICriterion) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
specifying a collection for the join.
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), JoinType, ICriterion) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(TSubType, IEnumerable<(Of <<'(U>)>>)>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), JoinType, ICriterion) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
specifying a collection for the join.
| |
JoinQueryOver<(Of <<'(U>)>>)(Expression<(Of <<'(Func<(Of <<'(TSubType, U>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(U>)>>)>)>>), JoinType, ICriterion) |
Creates a new NHibernate.IQueryOver<TRoot, U>, "rooted" at the associated entity
| |
List()()()() |
Get the results of the root type and fill the IList<(Of <(<'T>)>)> (Inherited from IQueryOver<(Of <(<'TRoot>)>)>.) | |
Lock()()()() |
Set the lock mode of the current entity
| |
Lock(Expression<(Of <<'(Func<(Of <<'(Object>)>>)>)>>)) |
Set the lock mode of the aliased entity
| |
OrderBy(Expression<(Of <<'(Func<(Of <<'(Object>)>>)>)>>)) |
Add order expressed as a lambda expression
| |
OrderBy(Expression<(Of <<'(Func<(Of <<'(TSubType, Object>)>>)>)>>)) |
Add order expressed as a lambda expression
| |
OrderBy(IProjection) |
Order by arbitrary IProjection (e.g., to allow protected member access)
| |
OrderByAlias |
Add order for an aliased projection expressed as a lambda expression
| |
ReadOnly |
Set the read-only mode for entities (and proxies) loaded by this QueryOver.
(see SetReadOnly(Boolean)).
(Inherited from IQueryOver<(Of <(<'TRoot>)>)>.) | |
RowCount |
Short for ToRowCountQuery().SingleOrDefault<int>()
(Inherited from IQueryOver<(Of <(<'TRoot>)>)>.) | |
RowCountInt64 |
Short for ToRowCountInt64Query().SingleOrDefault<long>()
(Inherited from IQueryOver<(Of <(<'TRoot>)>)>.) | |
Select(array<Expression<(Of <<'(Func<(Of <<'(TRoot, Object>)>>)>)>>)>[]()[][]) |
Add projection expressed as a lambda expression
| |
Select(array<IProjection>[]()[][]) |
Add arbitrary IProjections to query
| |
SelectList |
Create a list of projections using a projection builder
| |
SingleOrDefault()()()() |
Convenience method to return a single instance that matches
the query, or null if the query returns no results.
(Inherited from IQueryOver<(Of <(<'TRoot>)>)>.) | |
Skip |
Set the first result to be retrieved
(Inherited from IQueryOver<(Of <(<'TRoot>)>)>.) | |
Take |
Set a limit upon the number of objects to be retrieved
(Inherited from IQueryOver<(Of <(<'TRoot>)>)>.) | |
ThenBy(Expression<(Of <<'(Func<(Of <<'(Object>)>>)>)>>)) |
Add order expressed as a lambda expression
| |
ThenBy(Expression<(Of <<'(Func<(Of <<'(TSubType, Object>)>>)>)>>)) |
Add order expressed as a lambda expression
| |
ThenBy(IProjection) |
Order by arbitrary IProjection (e.g., to allow protected member access)
| |
ThenByAlias |
Add order for an aliased projection expressed as a lambda expression
| |
ToRowCountInt64Query |
Clones the QueryOver, removes orders and paging, and projects the row-count (Int64)
for the query
(Inherited from IQueryOver<(Of <(<'TRoot>)>)>.) | |
ToRowCountQuery |
Clones the QueryOver, removes orders and paging, and projects the row-count
for the query
(Inherited from IQueryOver<(Of <(<'TRoot>)>)>.) | |
TransformUsing |
Transform the results using the supplied IResultTransformer
| |
Where(Expression<(Of <<'(Func<(Of <<'(Boolean>)>>)>)>>)) |
Identical semantics to And() to allow more readable queries
| |
Where(Expression<(Of <<'(Func<(Of <<'(TSubType, Boolean>)>>)>)>>)) |
Identical semantics to And() to allow more readable queries
| |
Where(ICriterion) |
Add arbitrary ICriterion (e.g., to allow protected member access)
| |
WhereNot(Expression<(Of <<'(Func<(Of <<'(Boolean>)>>)>)>>)) |
Identical semantics to AndNot() to allow more readable queries
| |
WhereNot(Expression<(Of <<'(Func<(Of <<'(TSubType, Boolean>)>>)>)>>)) |
Identical semantics to AndNot() to allow more readable queries
| |
WhereRestrictionOn(Expression<(Of <<'(Func<(Of <<'(Object>)>>)>)>>)) |
Identical semantics to AndRestrictionOn() to allow more readable queries
| |
WhereRestrictionOn(Expression<(Of <<'(Func<(Of <<'(TSubType, Object>)>>)>)>>)) |
Identical semantics to AndRestrictionOn() to allow more readable queries
|
Properties
Name | Description | |
---|---|---|
Full | ||
Inner | ||
Left | ||
Right | ||
RootCriteria |
Access the root underlying ICriteria
(Inherited from IQueryOver.) | |
UnderlyingCriteria |
Access the underlying ICriteria
(Inherited from IQueryOver.) | |
WithSubquery |
Add a subquery expression
|