Come usare EF7 da VSCode in Mac?

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

Domanda

Sono nuovo di C # e sto cercando di connettermi a un DB preferibilmente PostgreSQL (o devo usare MS SQL?). Come faccio a farlo in VSCode e Mac (usando dnx CLI)?

Risposta popolare

Aggiornamento C'è una guida ufficiale per ottenere l'installazione in OS X. Utilizza SQLite, ma il passaggio da fornitori non dovrebbe essere troppo difficile.

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

Risposta originale

Se si desidera utilizzare VS Code, è necessario configurare il progetto utilizzando ASP.NET 5. Consultare questa guida per eseguire la configurazione iniziale del progetto .

È possibile utilizzare EntityFramework.SQLite o Npgsql.EntityFramework7 su OS X. Per utilizzarli, aggiungili al file project.json . Entrambi sono build pre-release, instabili e richiedono l'utilizzo dei loro feed myget.org. Per fare ciò, aggiungi un file Nuget.config al tuo progetto.

Questo è il mio file 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>


Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché