Szukaj…


Wstępne kroki potrzebne do korzystania z Entity Framework 6.1.3 z PostgresSql przy użyciu Npgsqlddexprovider

1) Wziął kopię zapasową pliku Machine.config z lokalizacji C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config i C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config

2) Skopiuj je w inne miejsce i edytuj je jako

a) zlokalizuj i dodaj w <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) jeśli już istnieje nad wpisem, sprawdź wersję i zaktualizuj ją.

  1. Zastąp oryginalne pliki zmienionymi.
  2. uruchom Wiersz polecenia programisty dla VS2013 jako Administrator.
  3. jeśli Npgsql jest już zainstalowany, użyj polecenia „gacutil -u Npgsql”, aby odinstalować, a następnie zainstaluj nową wersję Npgsql 2.5.0 za pomocą polecenia „gacutil -i [ścieżka dll]”
  4. Zrób wyżej dla Mono.Security 4.0.0.0
  5. Pobierz NpgsqlDdexProvider-2.2.0-VS2013.zip i uruchom z niego NpgsqlDdexProvider.vsix (Zamknij wszystkie instancje programu visual studio)
  6. Znaleziono EFTools6.1.3-beta1ForVS2013.msi i uruchom go.
  7. Po utworzeniu nowego projektu zainstaluj wersję EntityFramework (6.1.3), NpgSql (2.5.0) i NpgSql.EntityFramework (2.5.0) z pakietu Zarządzaj pakietami Nuget. 10) Gotowe, gotowe ... Dodaj nowy model danych obiektu w twój projekt MVc


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow