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); } }