我成功創建了一個託管在Ubuntu Linux服務器上的asp.net核心mvc應用程序。該網站運行正常。在Ubuntu上使用實體框架16.04
今天我添加了Entity Framework到我的項目。我可以發佈數據到我的數據庫並在我的Windows機器上檢索它,所以這是行得通的。
當我將我的項目,我的Ubuntu的機器,該網站的作品,但是當我把需要我的數據庫訪問的網頁我得到這個錯誤:
PlatformNotSupportedException: LocalDB is not supported on this Platform.
System.Data.SqlClient.SNI.LocalDB.GetLocalDBConnectionString(string localDbInstance)
我失去了對實體框架/ SQL_SERVER包我Ubuntu機器還是有其他原因?
你要使用Linux的SQL Server 2017年,所以使用MySQL或MariaDB的,其原產於那些操作系統,它的工作原理與EF7和.NET核心 – Gusman