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


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




許可下: CC-BY-SA
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因