【发布时间】:2017-10-20 21:11:17
【问题描述】:
我想在 VS for OSX (MacBook Pro) 上开发一个 ASP.NET Core Web API,并想连接到 MySQL。我下载了 MySQL.Data NuGet 包,但是当我运行该站点时,它给了我错误/警告,指出它是为 .NET 框架构建的,而不是为 .NET Core 2 构建的,以及有关 System.Security.Permissions 缺失等的一些其他错误。
OSX 上的 VS 仅运行我所拥有的版本的 .NET Core 2 站点,没有 .NET Core 1.1 或 .NET Framework 等 VS Community 选项。我想要做的是连接到我的 MySQL 数据库并运行查询,我需要 Views/Stored Procs 支持,我想要做的将是在 ORM 表和正在运行的 Views/SP 之间混合,我是不确定这在 EF Core 中是否可用。
我需要做什么才能启动和运行?
我已经在研究 Django/Python,因为它可以满足我的需求,但我认为 .NET Core 更适合 Web API。在 VS/OSX 上运行会很棒,因为 VirtualBox/Win 10/VS 2017 社区在我的机器上运行速度非常慢,在这里不是一个好的解决方案。
【问题讨论】:
标签: c# asp.net ef-core-2.0