Class SqlRawSqlTable
public class SqlRawSqlTable : SqlTable, ISqlTableSource, ISqlExpression, IEquatable<ISqlExpression>, ISqlExpressionWalkable, IQueryElement
- Inheritance
-
SqlRawSqlTable
- Implements
- Inherited Members
- Extension Methods
Constructors
SqlRawSqlTable(EntityDescriptor, string, ISqlExpression[])
public SqlRawSqlTable(EntityDescriptor endtityDescriptor, string sql, ISqlExpression[] parameters)
Parameters
endtityDescriptor
EntityDescriptorsql
stringparameters
ISqlExpression[]
SqlRawSqlTable(SqlRawSqlTable, ISqlExpression[])
public SqlRawSqlTable(SqlRawSqlTable table, ISqlExpression[] parameters)
Parameters
table
SqlRawSqlTableparameters
ISqlExpression[]
Properties
ElementType
public override QueryElementType ElementType { get; }
Property Value
Parameters
public ISqlExpression[] Parameters { get; }
Property Value
SQL
public string SQL { get; }
Property Value
SqlText
public string SqlText { get; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.
Walk<TContext>(WalkOptions, TContext, Func<TContext, ISqlExpression, ISqlExpression>)
public override ISqlExpression Walk<TContext>(WalkOptions options, TContext context, Func<TContext, ISqlExpression, ISqlExpression> func)
Parameters
options
WalkOptionscontext
TContextfunc
Func<TContext, ISqlExpression, ISqlExpression>
Returns
Type Parameters
TContext