Пример #1
0
 public RelationalShapedQueryCompilingExpressionVisitor(
     IEntityMaterializerSource entityMaterializerSource,
     IQuerySqlGeneratorFactory2 querySqlGeneratorFactory,
     bool trackQueryResults,
     bool async)
     : base(entityMaterializerSource, trackQueryResults, async)
 {
     _querySqlGeneratorFactory = querySqlGeneratorFactory;
 }
 public Enumerator(QueryingEnumerable <T> queryingEnumerable)
 {
     _relationalQueryContext = queryingEnumerable._relationalQueryContext;
     _shaper                        = queryingEnumerable._shaper;
     _selectExpression              = queryingEnumerable._selectExpression;
     _querySqlGeneratorFactory      = queryingEnumerable._querySqlGeneratorFactory;
     _contextType                   = queryingEnumerable._contextType;
     _logger                        = queryingEnumerable._logger;
     _sqlExpressionFactory          = queryingEnumerable._sqlExpressionFactory;
     _parameterNameGeneratorFactory = queryingEnumerable._parameterNameGeneratorFactory;
 }
 public RelationalShapedQueryCompilingExpressionVisitorFactory(
     IEntityMaterializerSource entityMaterializerSource,
     IQuerySqlGeneratorFactory2 querySqlGeneratorFactory,
     ISqlExpressionFactory sqlExpressionFactory,
     IParameterNameGeneratorFactory parameterNameGeneratorFactory)
 {
     _entityMaterializerSource      = entityMaterializerSource;
     _querySqlGeneratorFactory      = querySqlGeneratorFactory;
     _sqlExpressionFactory          = sqlExpressionFactory;
     _parameterNameGeneratorFactory = parameterNameGeneratorFactory;
 }
 public RelationalShapedQueryCompilingExpressionVisitor(
     IEntityMaterializerSource entityMaterializerSource,
     IQuerySqlGeneratorFactory2 querySqlGeneratorFactory,
     Type contextType,
     IDiagnosticsLogger <DbLoggerCategory.Query> logger,
     bool trackQueryResults,
     bool async)
     : base(entityMaterializerSource, trackQueryResults, async)
 {
     _querySqlGeneratorFactory = querySqlGeneratorFactory;
     _contextType = contextType;
     _logger      = logger;
 }
 public QueryingEnumerable(RelationalQueryContext relationalQueryContext,
                           IQuerySqlGeneratorFactory2 querySqlGeneratorFactory,
                           ISqlExpressionFactory sqlExpressionFactory,
                           IParameterNameGeneratorFactory parameterNameGeneratorFactory,
                           SelectExpression selectExpression,
                           Func <QueryContext, DbDataReader, ResultCoordinator, T> shaper,
                           Type contextType,
                           IDiagnosticsLogger <DbLoggerCategory.Query> logger)
 {
     _relationalQueryContext        = relationalQueryContext;
     _querySqlGeneratorFactory      = querySqlGeneratorFactory;
     _sqlExpressionFactory          = sqlExpressionFactory;
     _parameterNameGeneratorFactory = parameterNameGeneratorFactory;
     _selectExpression = selectExpression;
     _shaper           = shaper;
     _contextType      = contextType;
     _logger           = logger;
 }
 public RelationalShapedQueryCompilingExpressionVisitorFactory(IEntityMaterializerSource entityMaterializerSource,
                                                               IQuerySqlGeneratorFactory2 querySqlGeneratorFactory)
 {
     _entityMaterializerSource = entityMaterializerSource;
     _querySqlGeneratorFactory = querySqlGeneratorFactory;
 }