Method | Description | |
---|---|---|
ExpressionSqlGenerator ( IDbProviderExpressions provider, ITableInfoFactory factory, IEscapeIdentifier escape, ParametersManager param = null ) : System | ||
GetColumnsSql ( ) : string |
Only to generate "select columns"
|
|
GetSql ( |
For everything except "select columns"
|
|
ToString ( ) : string |
Method | Description | |
---|---|---|
VisitBinary ( |
||
VisitConstant ( |
||
VisitMember ( |
This is called only in criterias. It shouldn't be called when in generating columns
|
|
VisitMemberInit ( |
||
VisitMethodCall ( |
||
VisitNew ( |
||
VisitUnary ( |
Method | Description | |
---|---|---|
GetColumnName ( |
||
GetColumnName ( |
||
GetColumnName ( |
||
HandleAnonymous ( |
||
HandleContains ( |
||
HandleDateTimeProperties ( |
||
HandleInject ( |
||
HandleObject ( |
Returns how many columns were written
|
|
HandleParamStringFunctions ( |
||
HandleParameter ( |
||
HandleParameter ( |
||
HandleParameterSubProperty ( |
For properties of a parameter property. Used to for properties that can be translated into db functions
|
|
HandleSingleBooleanConstant ( |
||
HandleSingleBooleanProperty ( |
||
HandleStringProperties ( |
||
IsLambdaBooleanConstantHandled ( |
||
IsSingleBooleanConstant ( |
||
IsSingleBooleanProperty ( |
||
VisitProjection ( |
||
WriteParameter ( |
public ExpressionSqlGenerator ( IDbProviderExpressions provider, ITableInfoFactory factory, IEscapeIdentifier escape, ParametersManager param = null ) : System | ||
provider | IDbProviderExpressions | |
factory | ITableInfoFactory | |
escape | IEscapeIdentifier | |
param | ParametersManager | |
return | System |
public GetSql ( |
||
expression | ||
return | string |
protected VisitBinary ( |
||
node | ||
return |
protected VisitConstant ( |
||
node | ||
return |
protected VisitMember ( |
||
node | ||
return |
protected VisitMemberInit ( |
||
node | ||
return |
protected VisitMethodCall ( |
||
node | ||
return |
protected VisitNew ( |
||
node | ||
return |
protected VisitUnary ( |
||
node | ||
return |