Поиск…


Предварительные шаги, необходимые для использования Entity Framework 6.1.3 с PostgresSql с использованием Npgsqlddexprovider

1) Взял резервную копию Machine.config из местоположений C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config и C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config

2) Скопируйте их в другое место и отредактируйте их как

а) найти и добавить в <system.data> <DbProviderFactories>

            <add name="Npgsql Data Provider" invariant="Npgsql" support="FF"
            description=".Net Framework Data Provider for Postgresql Server"
            type="Npgsql.NpgsqlFactory, Npgsql, Version=2.2.5.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" />

b) если они уже существуют над входом, проверьте его и обновите.

  1. Замените исходные файлы на измененные.
  2. запустить команду командной строки разработчика для VS2013 в качестве администратора.
  3. если Npgsql уже установлен, используйте команду «gacutil -u Npgsql» для удаления, затем установите новую версию Npgsql 2.5.0 с помощью команды «gacutil -i [path of dll]»,
  4. Сделайте выше для Mono.Security 4.0.0.0
  5. Загрузите NpgsqlDdexProvider-2.2.0-VS2013.zip и запустите NpgsqlDdexProvider.vsix (закройте все экземпляры визуальной студии)
  6. Найден EFTools6.1.3-beta1ForVS2013.msi и запустите его.
  7. После создания нового проекта установите версию EntityFramework (6.1.3), NpgSql (2.5.0) и NpgSql.EntityFramework (2.5.0) из Manage Nuget Packages.10). Выполнено ... Добавить новую модель данных Entity в ваш проект MVc


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow