C# Class JPB.DataAccess.Query.InternalContainerContainer

Inheritance: IQueryContainer
ファイルを表示 Open project: JPVenson/DataAccess

Public Methods

Method 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

Method Description
InternalContainerContainer ( IQueryContainer pre ) : System
Render ( StringBuilderInterlaced sb ) : void

Method Details

Clone() public method

public Clone ( ) : IQueryContainer
return IQueryContainer

Compile() public method

public Compile ( ) : IDbCommand
return IDbCommand

CompileFlat() public method

public CompileFlat ( ) : IEnumerable>.Tuple
return IEnumerable>.Tuple

Execute() public method

Executes a query without result parsing
public Execute ( ) : int
return int

GetEnumerator() public method

public GetEnumerator ( ) : IEnumerator
return IEnumerator

GetNextParameterId() public method

public GetNextParameterId ( ) : int
return int

InternalContainerContainer() public method

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

InternalContainerContainer() public method

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
return System

Render() public method

Renders the Current Object
public Render ( ) : string
return string

SetAutoRenaming() public method

QueryCommand like setter for AllowParamterRenaming
public SetAutoRenaming ( bool value ) : IQueryContainer
value bool
return IQueryContainer

ToString() public method

public ToString ( ) : string
return string

WithEnumerationMode() public method

QueryCommand like setter for WithEnumerationMode
public WithEnumerationMode ( EnumerationMode mode ) : IQueryContainer
mode EnumerationMode
return IQueryContainer

WithParamterRenaming() public method

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