public ADOTabularConnection(string connectionString, AdomdType connectionType, bool showHiddenObjects, ADOTabularMetadataDiscovery vistorType) { ShowHiddenObjects = showHiddenObjects; ConnectionString = connectionString; _adomdConn = new AdomdConnection(ConnectionString,connectionType); _connectionType = connectionType; // _adomdConn.ConnectionString = connectionString; //_adomdConn.Open(); if (vistorType == ADOTabularMetadataDiscovery.Adomd) { Visitor = new MetaDataVisitorADOMD(this); } else { Visitor = new MetaDataVisitorCSDL(this); } if (ConnectionChanged != null) ConnectionChanged(this, new EventArgs()); }
public void SetCube(string cubeName) { _adomdConn.Close(); _adomdConn = new AdomdConnection(string.Format("{0};Cube={1};Initial Catalog={2}", ConnectionString, cubeName , Database.Name), _connectionType); }