Exemplo n.º 1
0
        public DbGate(int dbType)
        {
            _config     = new DbGateConfig();
            _statistics = new DbGateStatistics();
            InitializeDefaults();

            IDbLayer dbLayer = LayerFactory.CreateLayer(dbType, _config);

            CacheManager.Init(_config);
            _persistRetrievalLayer = new PersistRetrievalLayer(dbLayer, _statistics, _config);
            _dataMigrationLayer    = new DataMigrationLayer(dbLayer, _statistics, _config);
            dbLayer.DataManipulate();
        }
Exemplo n.º 2
0
 public RetrievalOperationLayer(IDbLayer dbLayer, IDbGateStatistics statistics, IDbGateConfig config)
     : base(dbLayer, statistics, config)
 {
     _proxyGenerator = new ProxyGenerator();
 }
Exemplo n.º 3
0
 public PersistRetrievalLayer(IDbLayer dbLayer, IDbGateStatistics statistics, IDbGateConfig config)
 {
     _retrievalOperationLayer = new RetrievalOperationLayer(dbLayer, statistics, config);
     _persistOperationLayer   = new PersistOperationLayer(dbLayer, statistics, config);
 }
Exemplo n.º 4
0
 public PersistOperationLayer(IDbLayer dbLayer, IDbGateStatistics statistics, IDbGateConfig config)
     : base(dbLayer, statistics, config)
 {
 }
Exemplo n.º 5
0
 protected BaseOperationLayer(IDbLayer dbLayer, IDbGateStatistics statistics, IDbGateConfig config)
 {
     DbLayer    = dbLayer;
     Statistics = statistics;
     Config     = config;
 }
Exemplo n.º 6
0
 public DataMigrationLayer(IDbLayer dbLayer, IDbGateStatistics statistics, IDbGateConfig config)
 {
     _dbLayer    = dbLayer;
     _statistics = statistics;
     _config     = config;
 }