Exemplo n.º 1
0
        public List<DatabaseInfo> LoadDatabases()
        {
            this.Connect();

            List<DatabaseInfo> dbs = new List<DatabaseInfo>();
            foreach (MyMeta.Database db in _root.Databases)
            {
                string dbname = db.Name;
                if (Array.IndexOf(this.ignoreDatabaseName, dbname) != -1)
                    continue;
                DatabaseInfo item = new DatabaseInfo();
                item.Name = dbname;
                dbs.Add(item);
            }

            return dbs;
        }
Exemplo n.º 2
0
        public void LoadDatabases()
        {
            if (_databasesLoaded)
                return;

            if (!_hasConnected)
            {
                Connect();
            }
            //loader.Connect();

            if (_hasConnected)
            {
                this._databases = new List<IDatabaseInfo>();
                foreach (MyMeta.Database db in loader.Root.Databases)
                {
                    string dbname = db.Name;
                    if (Array.IndexOf(loader.ignoreDatabaseName, dbname) != -1)
                        continue;
                    IDatabaseInfo item = new DatabaseInfo(this);
                    item.Name = dbname;
                    this._databases.Add(item);
                }

                _databasesLoaded = true;
            }
        }
Exemplo n.º 3
0
 internal ViewInfo(DatabaseInfo database)
 {
     this._database = database;
     this.loader = database.Loader;
 }
Exemplo n.º 4
0
 internal ProcedureInfo(DatabaseInfo database)
 {
     this._database = database;
     this.loader = database.Loader;
 }