Exemplo n.º 1
0
 public SqlQueryBuilderExtension(ISqlBuilderFluentAdapter sqlAdapter, SqlBuilderFormatting formatting, Type typeTable, string tableNameRealOverride, IDictionary <string, object> parameters)
 {
     _sqlAdapter            = sqlAdapter;
     _formatting            = formatting;
     _typeTable             = typeTable;
     _tableNameRealOverride = tableNameRealOverride;
     _parameters            = parameters;
 }
Exemplo n.º 2
0
        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);
        }