protected SqlDeleteBuilderBase Where(IEnumerable <Operator> operators) { WhereBlock.AddRange(operators); CurrentPosition = SqlDeletePosition.Where; return(this); }
protected SqlDeleteBuilderBase Returns(IEnumerable <SqlColumn> sqlColumns) { ReturningsBlock.AddRange(sqlColumns.Select(m => new ColumnAsPropertyEntity(m))); CurrentPosition = SqlDeletePosition.Return; return(this); }
protected SqlDeleteBuilderBase(SqlTable sqlTable) { SqlTable = sqlTable; DeleteFromBlock = new DeleteFromBlock(sqlTable ?? throw new ArgumentException(nameof(sqlTable))); CurrentPosition = SqlDeletePosition.From; }