【发布时间】:2015-03-06 07:28:21
【问题描述】:
我正在尝试设置我的环境,以便在我的 OSX 上开发 asp.net vNext + Entity Framework 7。
显然,目前还没有 MySQL 和 PostgreSQL 的提供者。那么,什么可以作为在 OSX 上开发的数据库呢?
你们为在 OSX 上开发 asp.net vNext 做了什么?还是我应该设置一个 Windows 虚拟机?
有什么建议吗?
我在Github 上甚至有一个关于这个主题的未解决问题。
干杯
【问题讨论】:
-
你可以使用 SQL Azure
-
你也可以试试 SQLite,看看这篇文章(不是我的):dotnetthoughts.net/how-to-use-sqlite-in-asp-net-5。
-
大家好,好吧,我决定遵循@VictorHurdugaci 的建议并使用 Azure 作为数据源。然后,我不需要在本地有任何数据库,我可以在我的 OSX 上安静地开发。但是,我的客户要求我使用 EF6 而不是 EF7,因为 EF7 目前仍处于开发的初始阶段。对此你有什么想说的?你们同意吗?如果是这样,我可以在我的 OSX 上使用 EF6 正常开发 vNext 吗?干杯。
-
EF6 不是为跨平台而设计的,所以我希望您在非 Windows 上运行时会遇到问题(或发现无法运行)。
-
我很想知道如何让 Azure 在 OSX 上从单声道运行。 Mono 的 SqlConnection.cs 实现似乎不支持加密连接,这是 Azure 的要求。
标签: macos mono asp.net-core entity-framework-core