C# Class Shaolinq.Persistence.Linq.Expressions.SqlInsertIntoExpression

Inheritance: SqlBaseExpression
Mostra file Open project: tumtumtum/Shaolinq Class Usage Examples

Public Methods

Method Description
ChangeColumnNamesAndValues ( IReadOnlyList columnNames, IReadOnlyList valueExpressions ) : SqlInsertIntoExpression
ChangeSourceAndValueExpressions ( SqlProjectionExpression source, IReadOnlyList valueExpressions ) : SqlInsertIntoExpression
SqlInsertIntoExpression ( Expression source, IEnumerable columnNames, IEnumerable returningAutoIncrementColumnNames, IEnumerable valueExpressions ) : System.Linq.Expressions
SqlInsertIntoExpression ( Expression source, IReadOnlyList columnNames, IReadOnlyList returningAutoIncrementColumnNames, Expression valuesExpression, Expression withExpression, bool requiresIdentityInsert ) : System.Linq.Expressions
SqlInsertIntoExpression ( Expression source, IReadOnlyList columnNames, IReadOnlyList returningAutoIncrementColumnNames, IReadOnlyList valueExpressions ) : System.Linq.Expressions
SqlInsertIntoExpression ( Expression source, IReadOnlyList columnNames, IReadOnlyList returningAutoIncrementColumnNames, IReadOnlyList valueExpressions, Expression withExpression, bool requiresIdentityInsert ) : System.Linq.Expressions

Method Details

ChangeColumnNamesAndValues() public method

public ChangeColumnNamesAndValues ( IReadOnlyList columnNames, IReadOnlyList valueExpressions ) : SqlInsertIntoExpression
columnNames IReadOnlyList
valueExpressions IReadOnlyList
return SqlInsertIntoExpression

ChangeSourceAndValueExpressions() public method

public ChangeSourceAndValueExpressions ( SqlProjectionExpression source, IReadOnlyList valueExpressions ) : SqlInsertIntoExpression
source SqlProjectionExpression
valueExpressions IReadOnlyList
return SqlInsertIntoExpression

SqlInsertIntoExpression() public method

public SqlInsertIntoExpression ( Expression source, IEnumerable columnNames, IEnumerable returningAutoIncrementColumnNames, IEnumerable valueExpressions ) : System.Linq.Expressions
source System.Linq.Expressions.Expression
columnNames IEnumerable
returningAutoIncrementColumnNames IEnumerable
valueExpressions IEnumerable
return System.Linq.Expressions

SqlInsertIntoExpression() public method

public SqlInsertIntoExpression ( Expression source, IReadOnlyList columnNames, IReadOnlyList returningAutoIncrementColumnNames, Expression valuesExpression, Expression withExpression, bool requiresIdentityInsert ) : System.Linq.Expressions
source System.Linq.Expressions.Expression
columnNames IReadOnlyList
returningAutoIncrementColumnNames IReadOnlyList
valuesExpression System.Linq.Expressions.Expression
withExpression System.Linq.Expressions.Expression
requiresIdentityInsert bool
return System.Linq.Expressions

SqlInsertIntoExpression() public method

public SqlInsertIntoExpression ( Expression source, IReadOnlyList columnNames, IReadOnlyList returningAutoIncrementColumnNames, IReadOnlyList valueExpressions ) : System.Linq.Expressions
source System.Linq.Expressions.Expression
columnNames IReadOnlyList
returningAutoIncrementColumnNames IReadOnlyList
valueExpressions IReadOnlyList
return System.Linq.Expressions

SqlInsertIntoExpression() public method

public SqlInsertIntoExpression ( Expression source, IReadOnlyList columnNames, IReadOnlyList returningAutoIncrementColumnNames, IReadOnlyList valueExpressions, Expression withExpression, bool requiresIdentityInsert ) : System.Linq.Expressions
source System.Linq.Expressions.Expression
columnNames IReadOnlyList
returningAutoIncrementColumnNames IReadOnlyList
valueExpressions IReadOnlyList
withExpression System.Linq.Expressions.Expression
requiresIdentityInsert bool
return System.Linq.Expressions