Re: О нескольких ConfigurationString в .config файлах
От: _FRED_ Черногория
Дата: 17.11.06 14:15
Оценка:
Здравствуйте, IT, Вы писали:

IT>>>Правильно. Но драйвер БД по конекшин стринг не опознаётся и его нужно указывать явно.

IT>Для BLToolkit нужно так:
IT><appSettings>
IT>    <add
IT>        key="ConnectionString.OleDb.News"
IT>        value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\dbfile.mdb" />
IT></appSettings>


Блин, а я понять не могу эту логику: в документации к свойству DbManager.ConfigurationString сказано:

The configuration string may have a postfix used to define a data provider.

а в коде провайдер добовляется в configurationString перед именем строки соединения
Скорее всего в доке ошибка. я её исправлю на prefix.

Ещё в доке имена провайдеров указаны с точки:
PostfixProvider
.SqlData Provider for SQL Server
а в реализации — без. Тоже исправил. Теперь мне более-менее понятно с этим.
Help will always be given at Hogwarts to those who ask for it.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.