Здравствуйте, 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.
Ещё в доке имена провайдеров указаны с точки:
а в реализации — без. Тоже исправил. Теперь мне более-менее понятно с этим.