【发布时间】:2016-11-05 16:49:43
【问题描述】:
我在 OSX 中,我正在创建一个新的 ASP.NET Core Web API。我已经按照本教程进行操作:https://docs.efproject.net/en/latest/platforms/netcore/new-db-sqlite.html
这很酷,但是 Sql Server 呢?现在我知道 SQL Server 还不能在 OSX (https://www.microsoft.com/en-us/cloud-platform/sql-server-on-linux) 上运行。
我能看到的唯一方法是创建一个云远程 SQL 服务器(在 Azure 或类似服务器上),然后从我的 ASP.NET 核心应用程序连接它。我尝试遵循这个,但它假设 VS2015 https://docs.efproject.net/en/latest/platforms/aspnetcore/existing-db.html。我们在 VSCode 中没有包管理器控制台,我不知道是否有等效于 Scaffold-DbContext。
那么我该如何连接到 SQLServer 以及如何执行诸如 EF 迁移之类的操作来更新该数据库。
【问题讨论】:
标签: sql-server macos asp.net-core entity-framework-core .net-core