示例#1
0
 /// <summary>
 /// Business layer constructor
 /// </summary>
 /// <param name="pDALayerType">Data type of the DAL DBFactory. e.g Type.GetType("ML.AccessControl.DAL.SQLite.DBFactory, ML.AccessControl.DAL.SQLite", true)</param>
 /// <param name="pConnectionString">Connection string to the database</param>
 /// <param name="pCacheDALAssembly">If pCacheDALAssembly is true then subsequent instantiation of the BusManager class will reuse the same DAL assembly. Always set it true if you are not intending to switch the data provider at runtime.</param>
 public BusManager(Type pDALayerType, string pConnectionString, bool pCacheDALAssembly)
 {
     _bCacheDALAssembly = pCacheDALAssembly;
     if (_bCacheDALAssembly)
     {
         if (_dbStaticFactory == null)
         {
             _dbStaticFactory = (AbsFactory)Activator.CreateInstance(pDALayerType);
         }
         _dbManager = _dbStaticFactory.CreateDBManager(pConnectionString);
     }
     else
     {
         _dbFactory = (AbsFactory)Activator.CreateInstance(pDALayerType);
         _dbManager = _dbFactory.CreateDBManager(pConnectionString);
     }
 }
示例#2
0
 internal BusSessions(BusManager pBusManager, AbsManager pDBManager) : base(pBusManager, pDBManager)
 {
 }
 internal BusRegistration(BusManager pBusManager, AbsManager pDBManager) : base(pBusManager, pDBManager)
 {
 }
 public DBRoles(AbsManager pDBManager) : base(pDBManager) { }
 internal BusUsers(BusManager pBusManager, AbsManager pDBManager) : base(pBusManager, pDBManager)
 {
 }
 public DBUsers(AbsManager pDBManager) : base(pDBManager) { }
 protected AbsBusBase(BusManager pBusManager, AbsManager pDBManager)
 {
     _dbManager  = pDBManager;
     _busManager = pBusManager;
 }
 public DBUsers(AbsManager pDBManager) : base(pDBManager)
 {
 }
示例#9
0
 internal BusRoles(BusManager pBusManager, AbsManager pDBManager) : base(pBusManager, pDBManager)
 {
 }
示例#10
0
 public DBRoles(AbsManager pDBManager) : base(pDBManager)
 {
 }
 public DBSessions(AbsManager pDBManager) : base(pDBManager) { }
示例#12
0
 public DBSessions(AbsManager pDBManager) : base(pDBManager)
 {
 }