Я пытаюсь использовать 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, но ни одно из предложений, которые я видел, кажется, не соответствует работа для меня ..: (