Поставщик данных Firebird и Entity Framework в Visual Studio 2010

Я пытаюсь использовать Entity Framework с базой данных Firebird в Visual Studio 2010.

Полезная информация:

  • Windows 7 64-разрядная
  • Visual Studio 2010 Максимальная
  • Жар-птица 2.5.0
  • Поставщик данных Firebird .Net 2.6
  • ДДЭКС 2.0.5

Я сделал:

  • Установил сервер Firebird (он работает и я могу подключиться к базе данных)
  • Скачал DDEX (я запускал файлы реестра)
  • использовал gacutil для FirebirdSql.Data.FirebirdClient.dll и проверил, что он действительно установлен и
  • Изменен файл machine.config как для 2.0, так и для 4.0 в 32-разрядных и 64-разрядных папках, чтобы включить поставщика в элемент.

Когда я пытаюсь добавить соединение в обозревателе серверов, я выбираю «Источник данных Firebird» и поставщика данных Firebird и нажимаю «Продолжить». В диалоговом окне «Добавить соединение» я заполняю информацию «источник данных, база данных, пользователь, пароль..» и нажимаю «ОК», а затем получаю следующую ошибку:

Не удалось найти или загрузить зарегистрированный поставщик данных .Net Framework.

Также, когда я пытаюсь добавить новую модель данных Entity, я не вижу опцию Firebird. Я вижу только опции SQL.

Мне действительно нужна помощь в этом, так как я потратил на это много часов и не могу заставить его работать. Я также читал другие связанные вопросы на SO, но ни одно из предложений, которые я видел, не работает для меня. .. :(


person Herter    schedule 23.02.2011    source источник


Ответы (1)


Проблема решена .. Я случайно установил не ту dll с помощью gacutil .. установил правильную, и теперь я могу ее использовать :)

person Herter    schedule 23.02.2011