public ClientRepositoryBase(ISqlBaseFinanceData db) { //System.Web.HttpContext.Current.Response.Write("-"+this.GetType().Name + "<br />"); var keys = EntitySetKeys.GetEntitySetKeys(base.BaseDB.BaseDataContext.GetType()); _entitySetName = keys[typeof(T)]; }
public RepositoryBase(ISqlBaseFinanceData db) : base(db) { //System.Web.HttpContext.Current.Response.Write("-"+this.GetType().Name + "<br />"); //DB = db ?? ObjectFactory.GetInstance<ISqlClientFinanceData>();//如果没有定义,取默认数据库 _entitySetName = EntitySetKeys.Keys[typeof(T)]; }
public RepositoryBase(ISqlBaseFinanceData db) : base(db) { //System.Web.HttpContext.Current.Response.Write("-"+this.GetType().Name + "<br />"); //DB = db ?? ObjectFactory.GetInstance<ISqlClientFinanceData>();//如果没有定义,取默认数据库 base.BaseDB = db ?? SenparcDI.GetService <ISqlBaseFinanceData>();// ObjectFactory.GetInstance<ISqlClientFinanceData>(); EntitySetKeysDictionary keys = EntitySetKeys.GetEntitySetKeys(base.BaseDB.BaseDataContext.GetType()); _entitySetName = keys[typeof(T)]; }
public BaseCache(string cacheKey, ISqlBaseFinanceData db) { CacheKey = cacheKey; _db = db; if (TimeOut == 0) { TimeOut = 1440; } Cache = CacheStrategyFactory.GetObjectCacheStrategyInstance(); this.CacheSetKey = cacheKey;//设置缓存集合键,必须提供 }
public DataBase(ISqlBaseFinanceData baseDB) { BaseDB = baseDB; }
/// <summary> /// /// </summary> /// <param name="CACHE_KEY"></param> /// <param name="db"></param> /// <param name="timeOut">单位:分钟。1440为一天。</param> public BaseDictionaryCache(string CACHE_KEY, ISqlBaseFinanceData db, int timeOut) : base(CACHE_KEY, db, timeOut) { base.TimeOut = timeOut; }
public FullAccountCache(ISqlBaseFinanceData db) : base(CACHE_KEY, db, timeout) { }
public BaseData(ISqlBaseFinanceData baseDB) { BaseDB = baseDB; }
public SysButtonRespository(ISqlBaseFinanceData db) : base(db) { _senparcEntities = db.BaseDataContext as SenparcEntitiesBase; }
public XscfModuleRepository(ISqlBaseFinanceData db) : base(db) { }
public FullXncfModuleCache(string CACHE_KEY, ISqlBaseFinanceData db, int timeOut) : base(CACHE_KEY, db, timeOut) { }
public FullXncfModuleCache(ISqlBaseFinanceData db) : this(CACHE_KEY, db, 1440) { }
public FullSystemConfigCache(ISqlBaseFinanceData db) : base(CACHE_KEY, db) { base.TimeOut = 1440; }