Interface Sql.ISqExtensionBuilder
- Namespace
- LinqToDB
- Assembly
- linq2db.dll
public interface Sql.ISqExtensionBuilder
- Extension Methods
-
Properties
Arguments
Expression[] Arguments { get; }
Property Value
- Expression[]
BuilderValue
object? BuilderValue { get; }
Property Value
- object
Configuration
string? Configuration { get; }
Property Value
- string
DataContext
IDataContext DataContext { get; }
Property Value
- IDataContext
Expression
string Expression { get; set; }
Property Value
- string
Extension
Sql.SqlExtension Extension { get; }
Property Value
- Sql.SqlExtension
Mapping
MappingSchema Mapping { get; }
Property Value
- MappingSchema
Member
MemberInfo Member { get; }
Property Value
- MemberInfo
Query
SelectQuery Query { get; }
Property Value
- SelectQuery
ResultExpression
ISqlExpression? ResultExpression { get; set; }
Property Value
- ISqlExpression
Methods
AddParameter(string, ISqlExpression)
Sql.SqlExtensionParam AddParameter(string name, ISqlExpression expr)
Parameters
name
string
expr
ISqlExpression
Returns
- Sql.SqlExtensionParam
ConvertExpressionToSql(Expression, bool)
ISqlExpression ConvertExpressionToSql(Expression expression, bool unwrap = false)
Parameters
expression
Expression
unwrap
bool
Returns
- ISqlExpression
ConvertToSqlExpression()
ISqlExpression ConvertToSqlExpression()
Returns
- ISqlExpression
ConvertToSqlExpression(int)
ISqlExpression ConvertToSqlExpression(int precedence)
Parameters
precedence
int
Returns
- ISqlExpression
GetExpression(int, bool)
ISqlExpression GetExpression(int index, bool unwrap = false)
Parameters
index
int
unwrap
bool
Returns
- ISqlExpression
GetExpression(string, bool)
ISqlExpression GetExpression(string argName, bool unwrap = false)
Parameters
argName
string
unwrap
bool
Returns
- ISqlExpression
GetObjectValue(int)
object GetObjectValue(int index)
Parameters
index
int
Returns
- object
GetObjectValue(string)
object GetObjectValue(string argName)
Parameters
argName
string
Returns
- object
GetValue<T>(int)
Parameters
index
int
Returns
- T
Type Parameters
T
GetValue<T>(string)
T GetValue<T>(string argName)
Parameters
argName
string
Returns
- T
Type Parameters
T