Ejemplo n.º 1
0
 public SqlServerCollectorBuilderTermination(ISqlDataReaderFactory dataReaderFactory, IConsolidatedSqlStatementProvider statementProvider,
                                             ISqlQueryStrategy[] searchStrategies)
 {
     _dataReaderFactory = dataReaderFactory;
     _statementProvider = statementProvider;
     _searchStrategies  = searchStrategies;
 }
 /// <summary>
 ///   Begins Fluent Builder chain for Sql Server searches (fine-control over dependencies)
 /// </summary>
 /// <param name="sb">The sb.</param>
 /// <param name="dataReaderFactory">The data reader factory.</param>
 /// <param name="statementProvider">The statement provider.</param>
 /// <returns></returns>
 public static SqlServerCollectorBuilder Targeting(this SearchBuilder sb, ISqlDataReaderFactory dataReaderFactory,
                                                   IConsolidatedSqlStatementProvider statementProvider)
 {
     return(new SqlServerCollectorBuilder(dataReaderFactory, statementProvider));
 }
Ejemplo n.º 3
0
 public SqlServerCollectorBuilder(ISqlDataReaderFactory dataReaderFactory, IConsolidatedSqlStatementProvider statmentProvider)
 {
     _dataReaderFactory = dataReaderFactory;
     _statmentProvider  = statmentProvider;
 }
 public SqlServerResultCollector(ISqlDataReaderFactory readerFactory, IConsolidatedSqlStatementProvider provider, params ISqlQueryStrategy[] searchStrategies)
 {
     _readerFactory    = readerFactory;
     _provider         = provider;
     _searchStrategies = searchStrategies;
 }