public void Refresh() { Columns.Clear(); _adoTabDatabaseColl = null; _db = null; _adomdConn.RefreshMetadata(); }
//public ADOTabularModel(IADOTabularConnection adoTabConn, DataRow dr) //{ // _adoTabConn = adoTabConn; // Name = dr["CUBE_NAME"].ToString(); // Caption = dr["CUBE_CAPTION"].ToString(); // Description = dr["DESCRIPTION"].ToString(); // BaseModelName = dr["BASE_CUBE_NAME"].ToString(); // Roles = new Dictionary<string, ADOTabularColumn>(); // Relationships = new List<ADOTabularRelationship>(); //} public ADOTabularModel(IADOTabularConnection adoTabConn, ADOTabularDatabase database, string name, string caption, string description, string baseModelName) { _adoTabConn = adoTabConn; Database = database; Name = name; Caption = caption; Description = description; BaseModelName = baseModelName; Roles = new Dictionary <string, ADOTabularColumn>(); Relationships = new List <ADOTabularRelationship>(); }
public ADOTabularModelCollection(IADOTabularConnection adoTabConn, ADOTabularDatabase database) { _adoTabConn = adoTabConn; Database = database; //_models = _adoTabConn.Visitor.Visit(this); }
public void Refresh() { _adoTabDatabaseColl = null; _db = null; _adomdConn.RefreshMetadata(); }