/// <summary>
 /// Add the specified dbName and addTypesDelegate.
 /// </summary>
 public static void Add(string dbName, List <Type> types)
 {
     dbName       = Path.Combine(DBPath, dbName);
     Cfgs[dbName] = new DBContextCfg {
         DBName = dbName, Types = types
     };
 }
Beispiel #2
0
 public static DBContext Get(string dbName)
 {
     if (_contexts == null)
     {
         _contexts = new Dictionary <string, DBContext>();
     }
     if (!_contexts.ContainsKey(dbName))
     {
         DBContextCfg cfg = Cfgs[dbName];
         _contexts[dbName] = new DBContext(dbName, cfg.Types)
         {
             DBFileName = dbName
         };
     }
     return(_contexts[dbName]);
 }