準備工具:
VS2013、MySQL For VisualStudio 1.1.4、Connector/Net 6.8.3(百度網盤里)
程序包管理器執行命令:
Install-Package EntityFrameworkInstall-Package MySql.Data.Entity.EF6Install-Package MySql.Data.Entity -Version 6.9.3這塊已經可以直接Install-Package MySql.Data.Entity -Version 6.9.3用這個了
此時如果直接添加ado.net實體模型的話是有以下錯誤的:
注意了:App.config中生成的PRovider是有問題的,這時候要手動添加紅色線畫出的一條:
注意了:下面的這塊截圖也可以不用了,因為你使用Install-Package MySql.Data.Entity -Version 6.9.3可以自己生成了
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
這樣最好先編譯一下。
然后開始添加ADO.NET實體模型了

然后就是和以前的一樣了。
被這個問題折磨了很久,記錄下來備忘。希望能幫得到跟我一樣的你!
新聞熱點
疑難解答