我正在尝试设置我的OSX上开发asp.net vNext + Entity Framework 7的环境。
显然,MySQL还没有提供MySQL PostgreSQL。那么什么可以用作OSX开发的数据库?
你们在OSX上开发asp.net vNext时一直在做些什么?或者我应该设置Windows VM吗?
有什么建议吗?
关于这个话题,我在Github上甚至有一个未解决的问题。
干杯
答案 0 :(得分:9)
我们将为EF7提供PostgreSQL和/或MySQL提供程序(由我们的团队提供,或者我们将与提供者编写者一起帮助他们构建它)。尽管如此,工作还没有开始。
我们在这个阶段没有专注于Mono上的EF7,因此可能存在一些粗糙的边缘。我们确实有一些人成功地使用它来连接到远程SQL Server。
答案 1 :(得分:2)
到目前为止,OSX上并没有EF7
支持RDBMS。
由于(LocalDB)\v11.0
不允许远程访问并在OSX / LNX上运行,因此我设置了托管在本地Windows VM上的SQLServer2012 Express
和SQLServer 2012 Standard Edition
以建立我的Visual Studio代码项目中的远程数据库连接。
从在OSX上运行的Visual Studio Code
,EF7
无法成功连接并与这些本地SQL Server进行交互。在这个例子中,我使用的是ASP.NET 5
音乐商店示例项目:GitHub Source
哦,根据所有SSL要求,AZURE SQL Server
作为一种选择是不可能的。
微软正朝着正确的方向前进,我们将实现这一目标,但您现在正在处理EF7
的前沿问题,这是EF6
的完全重新设计。< / p>