Comment utiliser EF7 à partir de VSCode sur Mac?

c# entity-framework-core postgresql visual-studio-code

Question

Je suis nouveau sur C # et j'essaie de me connecter à une base de données de préférence PostgreSQL (ou dois-je utiliser MS SQL?). Comment faire cela dans VSCode et Mac (en utilisant dnx CLI)?

Réponse populaire

Mise à jour Il existe un guide officiel pour l'installation dans OS X. Il utilise SQLite, mais le changement de fournisseur ne devrait pas être trop difficile.

http://ef.readthedocs.org/en/latest/getting-started/osx.html

Réponse originale

Si vous souhaitez utiliser VS Code, vous devez configurer votre projet avec ASP.NET 5. Consultez ce guide pour effectuer la configuration initiale du projet .

Vous pouvez utiliser EntityFramework.SQLite ou Npgsql.EntityFramework7 sous OS X. Pour les utiliser, ajoutez-les à votre fichier project.json . Les deux versions sont des versions instables et pré-release et vous obligent à utiliser leurs flux myget.org. Pour ce faire, ajoutez un fichier Nuget.config à votre projet.

Ceci est mon fichier Nuget.config.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
      <add key="nuget.org" value="https://www.nuget.org/api/v2/" />
      <add key="AspNextVNext" value="https://www.myget.org/F/aspnetvnext/api/v2" />
      <add key="Npgsql" value="https://www.myget.org/F/npgsql-unstable/api/v2" />
  </packageSources>
</configuration>


Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi