Страницы

Поиск по вопросам

четверг, 4 октября 2018 г.

Есть ли в .NET какой-нибудь ConnectionDialog?

Если в .NET какой-нибудь ConnectionDialog, где пользователь может выбирать сервера с БД и каталоги?
Нашел какой-то класс- DataLinks, но вроде он COM'овский, а так же на NUGET какую-то библиотеку 2010 года.
Есть чего-нибудь из коробки или более свежее?


Ответ

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

Комментариев нет:

Отправить комментарий