// ===============================================================================
 //                                                                     Constructor
 //                                                                     ===========
 public S2DaoSelectDynamicCommand(IDataSource dataSource, ICommandFactory commandFactory
                                  , IDataReaderHandler dataReaderHandler, IDataReaderFactory dataReaderFactory)
     : base(dataSource, commandFactory, dataReaderHandler, dataReaderFactory)
 {
     this.dataReaderHandler = dataReaderHandler;
     this.dataReaderFactory = dataReaderFactory;
 }
示例#2
0
 // ===============================================================================
 //                                                                     Constructor
 //                                                                     ===========
 public InternalProcedureHandler(IDataSource dataSource, String sql,
                                 IDataReaderHandler dataReaderHandler, ICommandFactory commandFactory,
                                 IDataReaderFactory dataReaderFactory, InternalProcedureMetaData procedureMetaData)
     : base(dataSource, sql, dataReaderHandler, commandFactory, dataReaderFactory)
 {
     this._procedureMetaData = procedureMetaData;
 }
示例#3
0
 public SqlCommandProcessor(
     IDataReaderFactory dataReaderFactory,
     IParameterConverter parameterConverter)
 {
     _dataReaderFactory  = dataReaderFactory;
     _parameterConverter = parameterConverter;
 }
示例#4
0
 public ConnectionFactory(
     IErrorReporter errorReporter,
     IDataEnumeratorFactory dataEnumeratorFactory,
     IDataReaderFactory dataReaderFactory)
 {
     _errorReporter = errorReporter;
     _dataEnumeratorFactory = dataEnumeratorFactory;
     _dataReaderFactory = dataReaderFactory;
 }
示例#5
0
        protected override void SetupDao(IDataSource dataSource)
        {
            ICommandFactory          commandFactory          = CreateCommandFactory();
            IDataReaderFactory       dataReaderFactory       = CreateDataReaderFactory(commandFactory);
            IAnnotationReaderFactory annotationReaderFactory = CreateAnnotationReaderFactory();

            _daoMetaDataFactory = new S2DaoMetaDataFactoryImpl(dataSource, commandFactory, annotationReaderFactory, dataReaderFactory);
            _daoInterceptor     = new S2DaoInterceptor(_daoMetaDataFactory);
        }
 // ===============================================================================
 //                                                                     Constructor
 //                                                                     ===========
 public InternalProcedureCommand(IDataSource dataSource, IDataReaderHandler dataReaderHandler,
                                 ICommandFactory commandFactory, IDataReaderFactory dataReaderFactory,
                                 InternalProcedureMetaData procedureMetaData)
 {
     this._dataSource        = dataSource;
     this._dataReaderHandler = dataReaderHandler;
     this._commandFactory    = commandFactory;
     this._dataReaderFactory = dataReaderFactory;
     this._procedureMetaData = procedureMetaData;
 }
 // ===============================================================================
 //                                                                     Constructor
 //                                                                     ===========
 public InternalBasicSelectHandler(IDataSource dataSource
                                   , String sql
                                   , IDataReaderHandler dataReaderHandler
                                   , ICommandFactory commandFactory
                                   , IDataReaderFactory dataReaderFactory)
     : base(dataSource, sql, commandFactory)
 {
     DataReaderHandler = dataReaderHandler;
     DataReaderFactory = dataReaderFactory;
 }
示例#8
0
 public CommandProcessorFactory(
     IProcedureLibrary storedProcedureLibrary,
     IProcedureRunner storedProcedureRunner,
     IDataReaderFactory dataReaderFactory,
     IParameterConverter parameterConverter)
 {
     _storedProcedureLibrary = storedProcedureLibrary;
     _storedProcedureRunner  = storedProcedureRunner;
     _dataReaderFactory      = dataReaderFactory;
     _parameterConverter     = parameterConverter;
 }
示例#9
0
        public GetUsers(
            IAdoQueryRunner queryRunner,
            IDataReaderFactory dataReaderFactory,
            IQueryBuilder queryBuilder)
        {
            _queryRunner       = queryRunner;
            _dataReaderFactory = dataReaderFactory;

            _selectSql = queryBuilder
                         .Select("UserID", "FirstName", "LastName", "DateOfBirth")
                         .From("tb_Users");
        }
        // ===============================================================================
        //                                                                     Constructor
        //                                                                     ===========
        public S2DaoMetaDataFactoryImpl(IDataSource dataSource,
                                        ICommandFactory commandFactory, IAnnotationReaderFactory readerFactory,
                                        IDataReaderFactory dataReaderFactory)
        {
            _dataSource        = dataSource;
            _commandFactory    = commandFactory;
            _readerFactory     = readerFactory;
            _dataReaderFactory = dataReaderFactory;

            HandleSqlLogRegistry();
            if (!DBFluteConfig.GetInstance().IsLocked)
            {
                DBFluteConfig.GetInstance().Lock();
            }
        }
示例#11
0
        public InsertUser(
            IAdoQueryRunner queryRunner,
            IDataReaderFactory dataReaderFactory,
            IParameterAccessor parameterAccessor,
            IQueryBuilder queryBuilder)
        {
            _queryRunner       = queryRunner;
            _dataReaderFactory = dataReaderFactory;
            _parameterAccessor = parameterAccessor;

            _insertSql = queryBuilder
                         .InsertInto("tb_users", "FirstName", "LastName", "DateOfBirth")
                         .Values("@FirstName", "@LastName", "@DateOfBirth");

            _selectSql = queryBuilder
                         .Select("UserID", "FirstName", "LastName", "DateOfBirth")
                         .From("tb_Users")
                         .Where("FirstName = @FirstName")
                         .And("LastName = @LastName");
        }
示例#12
0
 public MockFileDataSource(IDataReaderFactory dataReaderFactory, string filePath)
 {
     this.dataReaderFactory = dataReaderFactory;
     this.FilePath          = filePath;
 }
示例#13
0
 /// <summary>
 /// Initializes new instance of default serializer with specified parameters.
 /// </summary>
 /// <param name="dataReaderFactory">Data reader factory.</param>
 /// <param name="dataWriterFactory">Data writer factory.</param>
 /// <param name="serviceProvider">Service provider. If not specified empty service provider is used.</param>
 /// <param name="typeSerializerFactory">Type serializer factory. If not specified new cached type serializer factory is used.</param>
 /// <returns>Serializer.</returns>
 public static Serializer Create(IDataReaderFactory dataReaderFactory, IDataWriterFactory dataWriterFactory, IServiceProvider serviceProvider = null, ITypeSerializerFactory typeSerializerFactory = null)
 {
     return(new ExplicitSerializer(serviceProvider ?? EmptyServiceProvider.SharedInstance, dataReaderFactory, dataWriterFactory, typeSerializerFactory ?? new CachedTypeSerializerFactory()));
 }
示例#14
0
 public ExplicitSerializer(IServiceProvider serviceProvider, IDataReaderFactory dataReaderFactory, IDataWriterFactory dataWriterFactory, ITypeSerializerFactory typeSerializerFactory)
     : base(serviceProvider, typeSerializerFactory)
 {
     DataReaderFactory = dataReaderFactory;
     DataWriterFactory = dataWriterFactory;
 }
示例#15
0
 public HomeController(IDataReaderFactory dataReaderFactory, ICalculator calculator)
 {
     this.dataReaderFactory = dataReaderFactory;
     this.calculator        = calculator;
 }
示例#16
0
 public DataSource(IDataReaderFactory dataReaderFactory)
 {
     this.DataReaderFactory = dataReaderFactory;
 }
示例#17
0
 public EntityReader(IDataReaderFactory dataReaderFactory)
 {
     _dataReaderFactory = dataReaderFactory;
 }
示例#18
0
 public ExcelJournalReader(ExcelToSqlDataConverter toSqlDataConverter, SqlFinancialTransactionReader sqlFinancialTransactionReader, IDataReaderFactory readerFactory)
 {
     this.toSqlDataConverter            = toSqlDataConverter;
     this.sqlFinancialTransactionReader = sqlFinancialTransactionReader;
     this.readerFactory = readerFactory;
 }
示例#19
0
 public FileDataSource(IDataReaderFactory dataReaderFactory, string filePath)
     : base(dataReaderFactory)
 {
     this.FilePath = filePath;
 }
示例#20
0
 public HomeController(IDataReaderFactory dataReaderManager, IHostingEnvironment hostingEnvironment)
 {
     _dataReaderManager  = dataReaderManager;
     _hostingEnvironment = hostingEnvironment;
 }