/// <summary> /// 设置新的驱动 /// </summary> /// <param name="dbProvider"></param> public void SetProvider(DbProvider dbProvider) { InitSession(dbProvider); }
private void InitSession(DbProvider dbProvider) { this.dbProvider = dbProvider; this.dbProvider.SetEventHandler(Decrypt); this.dbTrans = new DbTrans(dbProvider, false); }
/// <summary> /// 设置指定驱动Session会话为默认会话 /// </summary> /// <param name="dbProvider"></param> public static void SetDefault(DbProvider dbProvider) { Default = new DbSession(dbProvider); }
internal DbBatch(DbProvider dbProvider, DbTrans dbTran) { this.dbProvider = dbProvider; this.dbTrans = dbTran; this.useBatch = false; }