vs2013中EF6.0使用MySQL

主要的問題解決方法以下:數據庫

1).netframework4.0項目
2)引用MySQL Connector Net 6.8.8 Assemblies V4.0中全部的dll
3)工具-庫程序包管理器-管理解決方案的NuGet程序包
4)安裝EntityFramework
5)添加新項-ADO.NET實體數據模型-xxxxx-最後出現「您的項目引用了最新版實體框架;可是找不到進行數據鏈接所需的與此版本的實體框架數據庫提供程序..."
6)App.config中原來的代碼是:<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />,如今要修改成:
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />,必定要注意項目要從新生成一次
7)再從新執行第5步,這樣就不會出現第5步中的錯誤了,此時能夠選擇須要的表或視圖或存儲過程等
相關文章
相關標籤/搜索