Craig's Utility Library  4.0 Beta
Utilities.ORM.Manager.QueryProvider.Manager Class Reference

Query provider manager More...

Public Member Functions

 Manager (IEnumerable< Interfaces.IQueryProvider > Providers)
 Constructor More...
 
IBatch Batch (ISourceInfo Source)
 Creates a batch object More...
 
IGenerator< T > Generate< T > (ISourceInfo Source, IMapping Mapping, Graph< IMapping > Structure)
 Creates a generator object More...
 
override string ToString ()
 Outputs the provider information as a string More...
 

Properties

IDictionary< string, Interfaces.IQueryProviderProviders [get]
 Providers More...
 

Detailed Description

Query provider manager

Definition at line 36 of file Manager.cs.

Constructor & Destructor Documentation

Utilities.ORM.Manager.QueryProvider.Manager.Manager ( IEnumerable< Interfaces.IQueryProvider Providers)

Constructor

Parameters
ProvidersThe providers.

Definition at line 42 of file Manager.cs.

Member Function Documentation

IBatch Utilities.ORM.Manager.QueryProvider.Manager.Batch ( ISourceInfo  Source)

Creates a batch object

Parameters
SourceSource to use
Returns
The batch object

Definition at line 58 of file Manager.cs.

IGenerator<T> Utilities.ORM.Manager.QueryProvider.Manager.Generate< T > ( ISourceInfo  Source,
IMapping  Mapping,
Graph< IMapping Structure 
)

Creates a generator object

Template Parameters
TClass type the generator uses
Parameters
SourceSource to use
MappingMapping info
StructureThe structure.
Returns
The generator object
Type Constraints
T :class 

Definition at line 72 of file Manager.cs.

override string Utilities.ORM.Manager.QueryProvider.Manager.ToString ( )

Outputs the provider information as a string

Returns
The provider information as a string

Definition at line 83 of file Manager.cs.

Property Documentation

IDictionary<string, Interfaces.IQueryProvider> Utilities.ORM.Manager.QueryProvider.Manager.Providers
getprotected

Providers

Definition at line 51 of file Manager.cs.


The documentation for this class was generated from the following file: