如何在Mac中使用VSCode中的EF7?

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

我是C#的新手,我正在尝试连接到DB,最好是PostgreSQL(或者我必须使用MS SQL吗?)。我如何在VSCode和Mac中执行此操作(使用dnx CLI)?

热门答案

更新有一个在OS X中设置的官方指南。它使用SQLite,但切换提供商不应该太难。

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

原始答案

如果要使用VS代码,则需要使用ASP.NET 5设置项目。 请参阅本指南以执行初始项目设置

您可以在OS X上使用EntityFramework.SQLiteNpgsql.EntityFramework7 。要使用它们,请将它们添加到project.json文件中。两者都是预发布的,不稳定的版本,并且要求您使用他们的myget.org供稿。为此,请将Nuget.config文件添加到项目中。

这是我的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>


Related

许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow