/* public static MainDb Create(string connectionName) * { * return new MainDb(connectionName); * }*/ public static MainDb Create(string connectionName) { lock (_staticLock) { MainDb _db; if (!_instants.TryGetValue(connectionName, out _db)) { _db = new MainDb(connectionName);// new MongoServer(settings); _instants.Add(connectionName, _db); } return(_db); } }
public static MainDb Create(string connectionName) { lock (_staticLock) { MainDb _db; if (!Instants.TryGetValue(connectionName, out _db)) { _db = new MainDb(connectionName); Instants.Add(connectionName, _db); } /*_db.Database.Server.Instance.Connect();*/ return(_db); } }