Если в .NET какой-нибудь ConnectionDialog, где пользователь может выбирать сервера с БД и каталоги?
Нашел какой-то класс- DataLinks, но вроде он COM'овский, а так же на NUGET какую-то библиотеку 2010 года.
Есть чего-нибудь из коробки или более свежее?
Ответ
Из коробки (почти) существует решение под названием Microsoft Data Connection Dialog:
О том, как правильно его готовить - есть статья на Хабре. Но она старая, и не очень актуальная в связи с не очень работающими ссылками.
Тем не менее, в MSDN есть описание данного класса, а так же фабрика для создания таких окон.
Так же на английском SO есть вопрос (с ответом) про этот диалог.
Еще оно живет в NuGet, но более ранней версии — датировано 2011 годом. Какую именно версию использовать (и использовать ли) — решать вам.
Более того, есть более свежие исходные коды данного проекта, которые живут теперь на GitHub (на момент написания данного ответа последние изменения там — март 2015 г).
Судя по названию файлов с исходниками, данный диалог поддерживает:
подключение к разным версиям MS SQL Server;
подключение к Oracle;
подключения к другим источникам через ODBC и OLE DB.
IMHO: Лично я бы использовал версию с Гитхаба.
Комментариев нет:
Отправить комментарий