public SqlDeletable(DvlSqlFromExpression fromExpression, IDvlSqlConnection dvlSqlConnection) { (this._deleteExpression, this._dvlSqlConnection) = (new DvlSqlDeleteExpression(fromExpression), dvlSqlConnection); this._deleteExecutable = new SqlInsertDeleteExecutable(this._dvlSqlConnection, ToString, GetDvlSqlParameters); }
public SqlSelector(DvlSqlFromExpression sqlFromExpression, IDvlSqlConnection dvlSqlConnection) { this._unionExpression.Add(new DvlSqlFullSelectExpression() { From = sqlFromExpression }); this._dvlSqlConnection = dvlSqlConnection; }
public SqlOrderer(IDvlSqlConnection connection, SqlSelector selector) => (this._connection, this._selector) = (connection, selector);
public SqlProcedureExecutable(IDvlSqlConnection dvlSqlConnection, string procedureName, params DvlSqlParameter[] parameters) => (this._dvlSqlConnection, this._procedureName, this._parameters) =
// ReSharper disable once IdentifierTypo public SqlInsertable(DvlSqlInsertIntoExpression <TParam> insertExpression, IDvlSqlConnection dvlSqlConnection) => (this.InsertExpression, this.DvlSqlConnection) = (insertExpression, dvlSqlConnection);
public SqlUpdateable(IDvlSqlConnection dvlSqlConnection, DvlSqlUpdateExpression updateExpression) => (this._dvlSqlConnection, this._updateExpression) = (dvlSqlConnection, updateExpression);
public SqlInsertDeleteExecutable(IDvlSqlConnection connection, Func <string> sqlStringFunc, Func <IEnumerable <DvlSqlParameter> > getDvlSqlParameters) => (this._connection, this._sqlStringFunc, this._getDvlSqlParameters) = (connection, sqlStringFunc, getDvlSqlParameters);