2016-03-15 55 views

回答

3

現在不可能在DNX Core 5.0中使用mysql.data。您必須添加nuget中的mysql.data,將其引用到dnx451並在其中添加依賴項。刪除project.json中的「dnxcore50」項並將依賴關係移至dnx451。它應該看起來像這樣:

"frameworks": { 
    "dnx451": { 
     "dependencies": { 
     "MySql.Data": "6.9.8" 
     }, 
     "frameworkAssemblies": { 
     "System.Data": "4.0.0.0", 
     "System.XML": "4.0.0.0" 
     } 
    } 
    } 
+0

謝謝。我已經知道了,現在你是100%正確的。 –

0

其實MySql.Data是MySQL db的主要.Net適配器。另一個是MySql.Data.EF6的程序集是您在使用EF時需要的實體框架程序集。

您可以使用ODBC連接到MySQL,但它會更慢,這裏是下載鏈接&,您可以檢查所有相關文檔:

https://dev.mysql.com/downloads/connector/odbc/

希望這有助於。