Поставщик данных Firebird и Entity Framework в Visual Studio 2010 - PullRequest
1 голос
/ 23 февраля 2011

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

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

  • Windows 7 64-разрядная
  • Visual Studio 2010 Ultimate
  • Firebird 2.5.0
  • Поставщик данных Firebird .Net 2.6
  • DDEX 2.0.5

Я сделал:

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

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

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

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

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

1 Ответ

0 голосов
/ 23 февраля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...