什么用作数据库在OSX上开发asp.net vNext + Entity Framework 7

时间:2015-01-08 08:27:52

标签: macos mono asp.net-core entity-framework-core

我正在尝试设置我的OSX上开发asp.net vNext + Entity Framework 7的环境。

显然,MySQL还没有提供MySQL PostgreSQL。那么什么可以用作OSX开发的数据库?

你们在OSX上开发asp.net vNext时一直在做些什么?或者我应该设置Windows VM吗?

有什么建议吗?

关于这个话题,我在Github上甚至有一个未解决的问题。

干杯

2 个答案:

答案 0 :(得分:9)

我们将为EF7提供PostgreSQL和/或MySQL提供程序(由我们的团队提供,或者我们将与提供者编写者一起帮助他们构建它)。尽管如此,工作还没有开始。

我们在这个阶段没有专注于Mono上的EF7,因此可能存在一些粗糙的边缘。我们确实有一些人成功地使用它来连接到远程SQL Server。

答案 1 :(得分:2)

到目前为止,OSX上并没有EF7支持RDBMS。

由于(LocalDB)\v11.0不允许远程访问并在OSX / LNX上运行,因此我设置了托管在本地Windows VM上的SQLServer2012 ExpressSQLServer 2012 Standard Edition以建立我的Visual Studio代码项目中的远程数据库连接。

从在OSX上运行的Visual Studio CodeEF7无法成功连接并与这些本地SQL Server进行交互。在这个例子中,我使用的是ASP.NET 5音乐商店示例项目:GitHub Source

哦,根据所有SSL要求,AZURE SQL Server作为一种选择是不可能的。

微软正朝着正确的方向前进,我们将实现这一目标,但您现在正在处理EF7的前沿问题,这是EF6的完全重新设计。< / p>