Soy nuevo en C # y estoy tratando de conectarme a una base de datos, preferiblemente PostgreSQL (¿o debo usar MS SQL?). ¿Cómo hago eso en VSCode y Mac (usando dnx CLI)?
Actualización Hay una guía oficial para la configuración en OS X. Utiliza SQLite, pero cambiar de proveedor no debería ser demasiado difícil.
http://ef.readthedocs.org/en/latest/getting-started/osx.html
Respuesta original
Si desea usar VS Code, necesita configurar su proyecto usando ASP.NET 5. Consulte esta guía para realizar la configuración inicial del proyecto .
Puede usar EntityFramework.SQLite
o Npgsql.EntityFramework7
en OS X. Para usar estos, agréguelos a su archivo project.json
. Ambas son versiones preliminares, inestables y requieren que uses sus feeds de myget.org. Para hacer esto, agregue un archivo Nuget.config a su proyecto.
Este es mi archivo 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>