我想在VS for OSX ( ASP.NET Pro)上开发一个MacBook Core,并想连接到MySQL。我下载了MySQL.Data NuGet包,但是当我运行这个站点时,它会给我错误/警告,它是为.NET框架构建的,而不是为.NET核心2构建的,还有一些关于System.Security.Permissions缺失之类的错误。
VS在OSX上只运行.NET核心2站点,从我的版本看,没有选择的.NET核心1.1或.NET框架,如VS社区。我想要做的是连接到我的MySQL DB并运行查询,我需要视图/存储过程支持,我想要做的是在ORM表和正在运行的视图/SPs之间进行混合,而且我不确定这在EF中是否可用。
我该怎么做才能站起来跑步?
我已经在考虑Django/Python,因为它可以满足我的需要,但是我认为.NET核心对于Web来说要漂亮得多。如果在VS/OSX上运行很好,因为VirtualBox/Win 10/VS 2017在我的机器上非常慢,在这里不是一个好的解决方案。
发布于 2017-10-20 21:28:57
只需获得Pomelo.EntityFrameworkCore.MySql NuGet包即可。
发布于 2017-11-15 21:57:12
您可能还想看看几周前移植到DevExpress标准2.0的.NET XPO。以前,这个ORM已经存在了十多年,所以它已经是稳定可靠的了,因为它拥有99%的代码库。要查看创建Web的样子,请查看下面的演示:https://github.com/DevExpress/XpoNetCoreDemos/blob/master/XpoASPNETCoreDemo/DevExpress.Xpo.AspNetCoreDemo/Pages/Data.cshtml.cs
在在线文档中给出了使用直接SQL和SP的示例这里和那里。还支持将持久类映射到数据库视图。还有一个大型的支持知识库,它的问题在过去13年左右得到了解答(请参见右侧的框架(XAF和XPO) )。至于工具,有一个可视化设计器(用于)和Nuget对其他工具的支持(我认为这位医生会帮助您)。看这个入门教程。
https://stackoverflow.com/questions/46857399
复制相似问题