public EShopRepository(ICacheRepository cacheProvider, Common.Enums.Connections connection) : base(connection) { _cacheRepository = cacheProvider; if (!_cacheRepository.IsSet("cache_eshopschema")) { _eShopDataAdapter = new DbSqlAdapter("EShop.Data.Queries.EShopSchema.xml"); _cacheRepository.Set("cache_eshopschema", _eShopDataAdapter); } else { _eShopDataAdapter = _cacheRepository.Get <DbSqlAdapter>("cache_eshopschema"); } }
///--------------------------------------------------------------------------------------- /// <summary> /// Registers the SQL. /// </summary> ///--------------------------------------------------------------------------------------- private void RegisterSql() { this.OrderSql = new DbSqlAdapter("Peercore.Email.DataService.SQL.OrderSQL.xml", ApplicationService.Instance.DbProvider); }