C# Class JPB.DataAccess.Query.InternalContainerContainer

Inheritance: IQueryContainer
Afficher le fichier Open project: JPVenson/DataAccess

Méthodes publiques

Méthode Description
Clone ( ) : IQueryContainer
Compile ( ) : IDbCommand
CompileFlat ( ) : IEnumerable>.Tuple
Execute ( ) : int

Executes a query without result parsing

GetEnumerator ( ) : IEnumerator

GetNextParameterId ( ) : int
InternalContainerContainer ( DbAccessLayer database ) : System

Creates a new Instance of an QueryText Builder that creates Database aware querys

InternalContainerContainer ( DbAccessLayer database, Type forType ) : System

Creates a new Instance of an QueryCommand Builder that creates Database aware querys

Render ( ) : string

Renders the Current Object

SetAutoRenaming ( bool value ) : IQueryContainer

QueryCommand like setter for AllowParamterRenaming

ToString ( ) : string
WithEnumerationMode ( EnumerationMode mode ) : IQueryContainer

QueryCommand like setter for WithEnumerationMode

WithParamterRenaming ( bool mode ) : IQueryContainer

QueryCommand like setter for AllowParamterRenaming [Duplicate]

Private Methods

Méthode Description
InternalContainerContainer ( IQueryContainer pre ) : System
Render ( StringBuilderInterlaced sb ) : void

Method Details

Clone() public méthode

public Clone ( ) : IQueryContainer
Résultat IQueryContainer

Compile() public méthode

public Compile ( ) : IDbCommand
Résultat IDbCommand

CompileFlat() public méthode

public CompileFlat ( ) : IEnumerable>.Tuple
Résultat IEnumerable>.Tuple

Execute() public méthode

Executes a query without result parsing
public Execute ( ) : int
Résultat int

GetEnumerator() public méthode

public GetEnumerator ( ) : IEnumerator
Résultat IEnumerator

GetNextParameterId() public méthode

public GetNextParameterId ( ) : int
Résultat int

InternalContainerContainer() public méthode

Creates a new Instance of an QueryText Builder that creates Database aware querys
public InternalContainerContainer ( DbAccessLayer database ) : System
database JPB.DataAccess.Manager.DbAccessLayer
Résultat System

InternalContainerContainer() public méthode

Creates a new Instance of an QueryCommand Builder that creates Database aware querys
public InternalContainerContainer ( DbAccessLayer database, Type forType ) : System
database JPB.DataAccess.Manager.DbAccessLayer
forType System.Type
Résultat System

Render() public méthode

Renders the Current Object
public Render ( ) : string
Résultat string

SetAutoRenaming() public méthode

QueryCommand like setter for AllowParamterRenaming
public SetAutoRenaming ( bool value ) : IQueryContainer
value bool
Résultat IQueryContainer

ToString() public méthode

public ToString ( ) : string
Résultat string

WithEnumerationMode() public méthode

QueryCommand like setter for WithEnumerationMode
public WithEnumerationMode ( EnumerationMode mode ) : IQueryContainer
mode EnumerationMode
Résultat IQueryContainer

WithParamterRenaming() public méthode

QueryCommand like setter for AllowParamterRenaming [Duplicate]
public WithParamterRenaming ( bool mode ) : IQueryContainer
mode bool
Résultat IQueryContainer