Esempio n. 1
0
 protected SqlUpdateBuilderBase Returns(IEnumerable <SqlColumn> sqlColumns)
 {
     ReturningsBlock.AddRange(sqlColumns.Select(m => new ColumnAsPropertyEntity(m)));
     CurrentPosition = SqlUpdatePosition.Return;
     return(this);
 }
Esempio n. 2
0
 private SqlUpdateBuilderBase Where(IEnumerable <Operator> operators)
 {
     WhereBlock.AddRange(operators);
     CurrentPosition = SqlUpdatePosition.Where;
     return(this);
 }
Esempio n. 3
0
 protected SqlUpdateBuilderBase Values(IEnumerable <SqlColumn> sqlColumns)
 {
     ColumnsBlock.AddRange(sqlColumns.Select(m => new UpdateColumnBlock(m)));
     CurrentPosition = SqlUpdatePosition.Columns;
     return(this);
 }
Esempio n. 4
0
 protected SqlUpdateBuilderBase Values(IEnumerable <KeyValuePair <SqlColumn, IOperable> > implicitSets)
 {
     ColumnsBlock.AddRange(implicitSets.Select(pair => new UpdateColumnBlock(pair.Key, pair.Value)));
     CurrentPosition = SqlUpdatePosition.Columns;
     return(this);
 }
Esempio n. 5
0
 protected SqlUpdateBuilderBase(SqlTable sqlTable)
 {
     SqlTable         = sqlTable;
     UpdateTableBlock = new UpdateTableBlock(sqlTable ?? throw new ArgumentException(nameof(sqlTable)));
     CurrentPosition  = SqlUpdatePosition.Table;
 }