什麼用作數據庫在OSX上開發asp.net vNext + Entity Framework 7

asp.net-core entity-framework-core macos mono

我正在嘗試在我的OSX上設置我的環境來開發asp.net vNext + Entity Framework 7。

顯然,MySQL還沒有提供MySQL PostgreSQL。那麼,什麼可以用作OSX開發的數據庫?

你們在OSX上開發asp.net vNext一直在做些什麼?或者我應該設置Windows VM?

有什麼建議嗎?

關於這個話題我在Github上甚至有一個未解決的問題。

乾杯

一般承認的答案

我們將為EF7提供PostgreSQL和/或MySQL提供程序(由我們的團隊提供,或者我們將與提供者編寫者一起幫助他們構建它)。儘管如此,工作還沒有開始。

在這個階段我們還沒有關注過Mono上的EF7,因此可能存在一些粗糙的邊緣。我們確實有一些人成功地使用它連接到遠程SQL Server。


熱門答案

到目前為止,OSX for 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 Music Store示例項目: GitHub Source

哦,根據所有SSL要求, AZURE SQL Server作為一個選項是AZURE SQL Server的。

微軟正在朝著正確的方向前進,我們會到達那裡,但你要處理的前沿EF7於從一個完整的重新設計的時刻EF6




許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因