internal EntityDataConnectionDialog(Project appProject)
        {
            _appProject = appProject;

            _dialogFactory = Package.GetGlobalService(typeof(IVsDataConnectionDialogFactory)) as IVsDataConnectionDialogFactory;
            if (_dialogFactory == null)
            {
                throw new InvalidOperationException(Resources.EntityDataConnectionDialog_NoDataConnectionDialogFactory);
            }

            _dataProviderManager = Package.GetGlobalService(typeof(IVsDataProviderManager)) as IVsDataProviderManager;
            if (_dataProviderManager == null)
            {
                throw new InvalidOperationException(Resources.EntityDataConnectionDialog_NoDataProviderManager);
            }

            _dataExplorerConnectionManager =
                Package.GetGlobalService(typeof(IVsDataExplorerConnectionManager)) as IVsDataExplorerConnectionManager;
            if (_dataExplorerConnectionManager == null)
            {
                throw new InvalidOperationException(Resources.EntityDataConnectionDialog_NoDataExplorerConnectionManager);
            }
        }
コード例 #2
0
        internal EntityDataConnectionDialog(Project appProject)
        {
            _appProject = appProject;

            _dialogFactory = Package.GetGlobalService(typeof(IVsDataConnectionDialogFactory)) as IVsDataConnectionDialogFactory;
            if (_dialogFactory == null)
            {
                throw new InvalidOperationException(Resources.EntityDataConnectionDialog_NoDataConnectionDialogFactory);
            }

            _dataProviderManager = Package.GetGlobalService(typeof(IVsDataProviderManager)) as IVsDataProviderManager;
            if (_dataProviderManager == null)
            {
                throw new InvalidOperationException(Resources.EntityDataConnectionDialog_NoDataProviderManager);
            }

            _dataExplorerConnectionManager =
                Package.GetGlobalService(typeof(IVsDataExplorerConnectionManager)) as IVsDataExplorerConnectionManager;
            if (_dataExplorerConnectionManager == null)
            {
                throw new InvalidOperationException(Resources.EntityDataConnectionDialog_NoDataExplorerConnectionManager);
            }
        }