public DeleteCommand(ICommandExecutor commandExecutor, IEntityMapper entityMapper, IWhereClauseBuilder whereClauseBuilder) : base(commandExecutor, entityMapper) { this.whereClauseBuilder = whereClauseBuilder; }
protected abstract TStatement CreateStatement(IStatementExecutor statementExecutor, IEntityMapper entityMapper, IWritablePropertyMatcher writablePropertyMatcher, ISelectClauseBuilder selectClauseBuilder, IFromClauseBuilder fromClauseBuilder, IWhereClauseBuilder whereClauseBuilder, ISqlConnectionProvider connectionProvider);
public DeleteStatement(IStatementExecutor statementExecutor, IEntityMapper entityMapper, IWhereClauseBuilder whereClauseBuilder) : base(statementExecutor, entityMapper) { this.whereClauseBuilder = whereClauseBuilder; }
protected abstract TCommand CreateCommand(ICommandExecutor commandExecutor, IEntityMapper entityMapper, IWritablePropertyMatcher writablePropertyMatcher, ISelectClauseBuilder selectClauseBuilder, IFromClauseBuilder fromClauseBuilder, IWhereClauseBuilder whereClauseBuilder, string connectionString);
public DeleteStatement( IStatementExecutor statementExecutor, IEntityMapper entityMapper, IWhereClauseBuilder whereClauseBuilder, IWritablePropertyMatcher writablePropertyMatcher) : base(statementExecutor, entityMapper, whereClauseBuilder, writablePropertyMatcher) { }
public UpdateStatement(IStatementExecutor statementExecutor, IEntityMapper entityMapper, IWritablePropertyMatcher writablePropertyMatcher, IWhereClauseBuilder whereClauseBuilder) : base(statementExecutor, entityMapper) { this.writablePropertyMatcher = writablePropertyMatcher; this.whereClauseBuilder = whereClauseBuilder; }
public UpdateCommand(ICommandExecutor commandExecutor, IEntityMapper entityMapper, IWritablePropertyMatcher writablePropertyMatcher, IWhereClauseBuilder whereClauseBuilder) : base(commandExecutor, entityMapper) { this.writablePropertyMatcher = writablePropertyMatcher; this.whereClauseBuilder = whereClauseBuilder; }
protected override SelectStatement <TestEntity> CreateStatement(IStatementExecutor statementExecutor, IEntityMapper entityMapper, IWritablePropertyMatcher writablePropertyMatcher, ISelectClauseBuilder selectClauseBuilder, IFromClauseBuilder fromClauseBuilder, IWhereClauseBuilder whereClauseBuilder, ISqlConnectionProvider connectionProvider) { var statement = new SelectStatement <TestEntity>(statementExecutor, entityMapper); statement.UseConnectionProvider(connectionProvider); return(statement); }
protected override DeleteCommand <TestEntity> CreateCommand(ICommandExecutor commandExecutor, IEntityMapper entityMapper, IWritablePropertyMatcher writablePropertyMatcher, ISelectClauseBuilder selectClauseBuilder, IFromClauseBuilder fromClauseBuilder, IWhereClauseBuilder whereClauseBuilder, string connectionString) { var command = new DeleteCommand <TestEntity>(commandExecutor, entityMapper, whereClauseBuilder); command.UseConnectionString(connectionString); return(command); }