Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Connectionstrig и поставщики данных, Как сформировать Connectionstrig? 
:(
    Опции темы
Anyone
Дата 27.9.2010, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 218
Регистрация: 1.6.2008

Репутация: нет
Всего: нет



Как сформировать строку подключения в независимости от поставщика данных?
Вот мой код:
Код

var factory = DbProviderFactories.GetFactory(providerName); 
var connectionStringBuilder = factory.CreateConnectionStringBuilder();

А дальше что? ведь для каждого поставщика свои параметры строки подключения, хотелось бы написать универсальный код.
Есть идея хранить эти параметры в конфигурационном файле, и в зависимости от поставщика, запрашивать необходимые данные при формировании строки подключения.
Еще идеи есть?
PM MAIL   Вверх
jonie
Дата 27.9.2010, 23:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 8
Всего: 118





--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
Anyone
Дата 28.9.2010, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 218
Регистрация: 1.6.2008

Репутация: нет
Всего: нет



Цитата(jonie @  27.9.2010,  23:30 Найти цитируемый пост)
tp://code.msdn.microsoft.com/Connection не подойдет? 

Спасибо, посмотрю на идею, но сторонние библиотеки использовать не могу.
Насколько я понял, список провайдеров здесь прописан в коде, а мне нужно сделать максимум универсально и без контролов, так как пишу хелпер.


PM MAIL   Вверх
Anyone
Дата 28.9.2010, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 218
Регистрация: 1.6.2008

Репутация: нет
Всего: нет



Видимо, это не то, что мне нужно - не вижу как добавить провайдера, буду думать дальше, но библиотечка очень интересная

Это сообщение отредактировал(а) Anyone - 28.9.2010, 23:24
PM MAIL   Вверх
jonie
Дата 29.9.2010, 09:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 8
Всего: 118



Anyone, вообще ее студия использует чтобы показывать диалог "добавить соединение"...


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0822 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.