public SqlQueryBuilderExtension(ISqlBuilderFluentAdapter sqlAdapter, SqlBuilderFormatting formatting, Type typeTable, string tableNameRealOverride, IDictionary <string, object> parameters) { _sqlAdapter = sqlAdapter; _formatting = formatting; _typeTable = typeTable; _tableNameRealOverride = tableNameRealOverride; _parameters = parameters; }
public FluentSqlQueryBuilder(ISqlBuilderFluentAdapter sqlAdapter, Type typeTable, SqlBuilderFormatting formatting, IParameterNameStrategy parameterNameStrategy = null, string tableNameAliasOverride = null) { _sqlAdapter = sqlAdapter; _formatting = formatting; DefineTableNameAliasOverride(tableNameAliasOverride); DefineSqlQueryBuilderExtension(typeTable); _sqlQueryBuilderExtension.DefineTableNameFrom(typeTable); _sqlQueryBuilderExtension.DefineSchemaNameFrom(typeTable); _sqlQueryBuilderExtension.DefineParameterNameStrategy(parameterNameStrategy); }