Recherche…


Pré-étapes nécessaires pour utiliser Entity Framework 6.1.3 avec PostgresSql en utilisant Npgsqlddexprovider

1) Sauvegarde de Machine.config à partir des emplacements C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config et C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config

2) Copiez-les à un autre endroit et modifiez-les en tant que

a) localisez et ajoutez sous <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) s'il existe déjà au-dessus de l'entrée, vérifiez la version et mettez-la à jour.

  1. Remplacez les fichiers originaux par des fichiers modifiés.
  2. exécutez l'invite de commande du développeur pour VS2013 en tant qu'administrateur.
  3. Si Npgsql est déjà installé, utilisez la commande "gacutil -u Npgsql" pour désinstaller puis installez la nouvelle version de Npgsql 2.5.0 par la commande "gacutil -i [chemin de dll]"
  4. Faites ci-dessus pour Mono.Security 4.0.0.0
  5. Téléchargez NpgsqlDdexProvider-2.2.0-VS2013.zip et exécutez NpgsqlDdexProvider.vsix à partir de celui-ci (fermez toutes les instances de Visual Studio)
  6. EFTools6.1.3-beta1ForVS2013.msi trouvé et lancez-le.
  7. Après avoir créé le nouveau projet, installez la version d'EntityFramework (6.1.3), NpgSql (2.5.0) et NpgSql.EntityFramework (2.5.0) à partir de Manage Nuget Packages.10) Sa fin est atteinte ... Ajouter un nouveau modèle de données d'entité dans votre projet MVc


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow