C# 클래스 DbExpressions.DbQueryTranslator

Provides a base class for database-specific implementations.
상속: DbExpressionVisitor
파일 보기 프로젝트 열기: seesharper/DbExpressions 1 사용 예제들

공개 메소드들

메소드 설명
Translate ( DbExpression dbExpression ) : DbTranslateResult

Translates the dbExpression into a DbTranslateResult instance.

보호된 메소드들

메소드 설명
CreateParameter ( string name, object value ) : void

Creates a new IDataParameter used in the result of the query translation.

DbQueryTranslator ( System.Data.Common.DbProviderFactory providerFactory ) : System.Collections.Generic

Initializes a new instance of the DbQueryTranslator class.

QuoteIdentifier ( string unquotedIdentifier ) : string

Quotes the unquotedIdentifier.

메소드 상세

CreateParameter() 보호된 메소드

Creates a new IDataParameter used in the result of the query translation.
protected CreateParameter ( string name, object value ) : void
name string The name of the parameter.
value object The parameter value.
리턴 void

DbQueryTranslator() 보호된 메소드

Initializes a new instance of the DbQueryTranslator class.
protected DbQueryTranslator ( System.Data.Common.DbProviderFactory providerFactory ) : System.Collections.Generic
providerFactory System.Data.Common.DbProviderFactory
리턴 System.Collections.Generic

QuoteIdentifier() 보호된 메소드

Quotes the unquotedIdentifier.
protected QuoteIdentifier ( string unquotedIdentifier ) : string
unquotedIdentifier string The original unquoted identifier.
리턴 string

Translate() 공개 메소드

Translates the dbExpression into a DbTranslateResult instance.
public Translate ( DbExpression dbExpression ) : DbTranslateResult
dbExpression DbExpression The to translate.
리턴 DbTranslateResult