Получить учетные данные базы данных, выбранной в обозревателе серверов
Я хотел создать расширение для Visual Studio, которое отображает имя базы данных, выбранной в обозревателе серверов. Я пробовал следующий код C#.
var dte = Package.GetGlobalService(typeof(DTE)) as DTE2;
EnvDTE.UIHierarchy serverExplorer = dte.ToolWindows.GetToolWindow("Server Explorer");
object[] items = serverExplorer.SelectedItems as object[];
MessageBox.Show(items[0].ToString());
Мне нужно найти имя и учетные данные выбранной базы данных в обозревателе серверов.
Также items[0].ToString() возвращает System._ComObject. Но я могу найти имя базы данных в пунктах [0] -> DynamicView -> Name.
Может ли кто-нибудь помочь мне найти имя и учетные данные выбранной базы данных?
Заранее спасибо.