Combines sevaral queries into a single database call

The following tables list the members exposed by the IMultiQuery type.

Public Methods

  NameDescription
AddOverloaded.
AddNamedQuery
Add a named query to the multi query

List
Get all the

SetAnsiString
Bind an instance of a String to a named parameter using an NHibernate AnsiStringType.

SetBinary
Bind an instance of a Byte array to a named parameter using an NHibernate BinaryType.

SetBoolean
Bind an instance of a Boolean to a named parameter using an NHibernate BooleanType.

SetByte
Bind an instance of a Byte to a named parameter using an NHibernate ByteType.

SetCacheable
Enable caching of this query result set.

SetCacheRegion
SetCharacter
Bind an instance of a Char to a named parameter using an NHibernate CharType.

SetDateTime
Bind an instance of a DateTime to a named parameter using an NHibernate DateTimeType.

SetDecimal
Bind an instance of a Decimal to a named parameter using an NHibernate DecimalType.

SetDouble
Bind an instance of a Double to a named parameter using an NHibernate DoubleType.

SetEntity
Bind an instance of a mapped persistent class to a named parameter.

SetEnum
Bind an instance of a persistent enumeration class to a named parameter using an NHibernate PersistentEnumType.

SetFlushMode
Override the current session flush mode, just for this query.

SetForceCacheRefresh
SetInt16
Bind an instance of a Int16 to a named parameter using an NHibernate Int16Type.

SetInt32
Bind an instance of a Int32 to a named parameter using an NHibernate Int32Type.

SetInt64
Bind an instance of a Int64 to a named parameter using an NHibernate Int64Type.

SetParameterOverloaded.
SetParameterListOverloaded.
SetResultTransformer
Set a strategy for handling the query results. This can be used to change "shape" of the query result.

SetSingle
Bind an instance of a Single to a named parameter using an NHibernate SingleType.

SetString
Bind an instance of a String to a named parameter using an NHibernate StringType.

SetTime
Bind an instance of a DateTime to a named parameter using an NHibernate DateTimeType.

SetTimeout
The timeout for the underlying ADO query

SetTimestamp
Bind an instance of a DateTime to a named parameter using an NHibernate TimestampType.