OSX 上 MySQL 的 .NET Core 2
.NET Core 2 with MySQL on OSX
我想在 VS 上为 OSX (MacBook Pro) 开发一个 ASP.NET Core Web API,并想连接到 MySQL。我下载了 MySQL.Data NuGet 包,但是当我 运行 该网站时,它给我 errors/warnings 它是为 .NET 框架构建的,而不是为 .NET Core 2 构建的,以及一些关于 System.Security.Permissions失踪之类的。
VS on OSX only 运行s .NET Core 2 sites from the version I have it looks like,.NET Core 1.1 或 .NET Framework 没有像 VS Community 这样的选项。我想做的是连接到我的 MySQL 数据库和 运行 查询,我需要 Views/Stored Procs 支持,我想做的将在 ORM 表之间混合和 运行ning Views/SPs,我不确定它在 EF Core 中是否可用。
我需要做什么才能起床运行宁?
我已经在看 Django/Python,因为它满足了我的需要,但我认为 .NET Core 对于 Web API 更时尚。在 VS/OSX 上 运行 会很棒,因为 VirtualBox/Win 10/VS 2017 社区在我的机器上非常慢,这里不是一个好的解决方案。
只需要获取 Pomelo.EntityFrameworkCore.MySql NuGet 包。
您可能还想看看几周前移植到 .NET Standard 2.0 的 DevExpress XPO。以前,这个ORM已经存在了十多年,所以它已经很稳定可靠了,因为它共享了99%的代码库。要查看创建 Web API 的样子,请查看此演示:https://github.com/DevExpress/XpoNetCoreDemos/blob/master/XpoASPNETCoreDemo/DevExpress.Xpo.AspNetCoreDemo/Pages/Data.cshtml.cs
给出了使用直接 SQL 和 SP 的示例 here and there in the online documentation. Mapping persistent classes to database views is also supported. There is also a large support knowledge base with questions answered for the last 13 years or so (see under the Frameworks (XAF & XPO) on the right side). As for tooling, there is a visual designer (for Visual Studio for Windows) and Nuget support for the rest (I think this doc will help you). See this tutorial to get started。
我想在 VS 上为 OSX (MacBook Pro) 开发一个 ASP.NET Core Web API,并想连接到 MySQL。我下载了 MySQL.Data NuGet 包,但是当我 运行 该网站时,它给我 errors/warnings 它是为 .NET 框架构建的,而不是为 .NET Core 2 构建的,以及一些关于 System.Security.Permissions失踪之类的。
VS on OSX only 运行s .NET Core 2 sites from the version I have it looks like,.NET Core 1.1 或 .NET Framework 没有像 VS Community 这样的选项。我想做的是连接到我的 MySQL 数据库和 运行 查询,我需要 Views/Stored Procs 支持,我想做的将在 ORM 表之间混合和 运行ning Views/SPs,我不确定它在 EF Core 中是否可用。
我需要做什么才能起床运行宁?
我已经在看 Django/Python,因为它满足了我的需要,但我认为 .NET Core 对于 Web API 更时尚。在 VS/OSX 上 运行 会很棒,因为 VirtualBox/Win 10/VS 2017 社区在我的机器上非常慢,这里不是一个好的解决方案。
只需要获取 Pomelo.EntityFrameworkCore.MySql NuGet 包。
您可能还想看看几周前移植到 .NET Standard 2.0 的 DevExpress XPO。以前,这个ORM已经存在了十多年,所以它已经很稳定可靠了,因为它共享了99%的代码库。要查看创建 Web API 的样子,请查看此演示:https://github.com/DevExpress/XpoNetCoreDemos/blob/master/XpoASPNETCoreDemo/DevExpress.Xpo.AspNetCoreDemo/Pages/Data.cshtml.cs
给出了使用直接 SQL 和 SP 的示例 here and there in the online documentation. Mapping persistent classes to database views is also supported. There is also a large support knowledge base with questions answered for the last 13 years or so (see under the Frameworks (XAF & XPO) on the right side). As for tooling, there is a visual designer (for Visual Studio for Windows) and Nuget support for the rest (I think this doc will help you). See this tutorial to get started。