示例#1
0
        /*   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);
            }
        }
示例#2
0
        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);
            }
        }