| SelfServicingExtensionMethods Methods | 
The SelfServicingExtensionMethods type exposes the following members.
| Name | Description | |
|---|---|---|
| FetchAsDataReader | 
            Fetches the query as an open data reader.
              | |
| FetchAsDataTable(IDao, DynamicQuery) | 
            Fetches the specified query into a new DataTable specified and returns that datatable.
              | |
| FetchAsDataTable(IDao, DynamicQuery, ITransaction) | 
            Fetches the specified query into a new DataTable specified and returns that datatable.
              | |
| FetchAsDataTable(IDao, DynamicQuery, DataTable) | 
            Fetches the specified query into the DataTable specified and returns that datatable.
              | |
| FetchAsDataTable(IDao, DynamicQuery, DataTable, ITransaction) | 
            Fetches the specified query into the DataTable specified and returns that datatable.
              | |
| FetchAsProjection | 
            Fetches the query as a projection, using the projector specified.
              | |
| FetchQuery(IDao, DynamicQuery) | 
            Fetches the query specified and returns the results in plain object arrays, one object array per returned row of the query specified.
              | |
| FetchQuery(IDao, DynamicQuery, ITransaction) | 
            Fetches the query specified and returns the results in plain object arrays, one object array per returned row of the query specified.
              | |
| FetchQueryTElement(IDao, DynamicQueryTElement) | 
            Fetches the query specified and returns the results in a list of TElement objects, which are created using the projectorFunc of the query specified.
              | |
| FetchQueryTElement(IDao, DynamicQueryTElement, ITransaction) | 
            Fetches the query specified and returns the results in a list of TElement objects, which are created using the projectorFunc of the query specified.
              | |
| FetchQueryFromSourceTElement(IDao, DynamicQueryTElement, IRetrievalQuery) | 
            Fetches the query which projection specified from the source query specified. Typically used to fetch a typed view from a
            stored procedure source.
              | |
| FetchQueryFromSourceTElement(IDao, DynamicQueryTElement, IRetrievalQuery, ITransaction) | 
            Fetches the query which projection specified from the source query specified. Typically used to fetch a typed view from a
            stored procedure source.
              | |
| GetFirstTEntity(EntityQueryTEntity) | 
            Fetches the first entity of the set returned by the query and returns that entity, if any, otherwise null.
              | |
| GetFirstTEntity(EntityQueryTEntity, ITransaction) | 
            Fetches the first entity of the set returned by the query and returns that entity, if any, otherwise null.
              | |
| GetFirstT(IDao, DynamicQueryT) | 
            Fetches the first object of the set returned by the query and returns that object, if any, otherwise null.
              | |
| GetFirstT(IDao, DynamicQueryT, ITransaction) | 
            Fetches the first object of the set returned by the query and returns that object, if any, otherwise null.
              | |
| GetMultiTEntity | 
            Fetches the query specified into the collection specified.
              | |
| GetScalarTValue(IDao, DynamicQuery) | 
            Fetches a scalar value using the query specified, and returns this value typed as TValue, using a cast. The query specified will be converted to a
            scalar query prior to execution.
              | |
| GetScalarTValue(IDao, DynamicQuery, ITransaction) | 
            Fetches a scalar value using the query specified, and returns this value typed as TValue, using a cast. The query specified will be converted to a
            scalar query prior to execution.
              | |
| GetSingleTEntity(EntityQueryTEntity) | 
            Fetches the single entity of the set returned by the query and returns that entity. If there are no elements or more than 1 element,
            a NotSupportedException will be thrown.
              | |
| GetSingleTEntity(EntityQueryTEntity, ITransaction) | 
            Fetches the single entity of the set returned by the query and returns that entity. If there are no elements or more than 1 element,
            a NotSupportedException will be thrown.
              | |
| GetSingleT(IDao, DynamicQueryT) | 
            Fetches the single object of the set returned by the query and returns that object. If there are no elements or more than 1 element,
            a NotSupportedException will be thrown.
              | |
| GetSingleT(IDao, DynamicQueryT, ITransaction) | 
            Fetches the single object of the set returned by the query and returns that object. If there are no elements or more than 1 element,
            a NotSupportedException will be thrown.
              |