VS2012+EF6+Mysql配置心路歷程

爲了學習ORM,選擇了EntityFramework,經歷了三天兩夜的煎熬,N屢次錯誤,在羣裏高手的幫助下,終於成功,如今將個人心路歷程記錄下來,一是讓本身有個記錄,另外就是讓其它人少走些彎路。html

個人開發環境是Win7+VS2012,數據庫環境是Ubuntu12.04+MySQL+Mono+Jexusmysql

計劃開發完後整個運行在Linux下。sql

一、下載MySQL Connector/Net 6.8.3數據庫

地址:http://dev.mysql.com/downloads/connector/net/ide

有幾個版本,關於使用哪一個版本須要參考另外一篇文章:逆水寒龍的博文《 關於Linux和Windows下部署mysql.data.dll的註冊問題》學習

還須要下載一個MySQL  for VisualStudio版本,用於在VS中能夠在數據源中引用MySQLspa

地址:《Mysql for Visual Studio 》 http://www.05sun.com/downinfo/97255.html3d

二、下載並安裝 EF6(我不知道這步是否是必須的,各位能夠試下並告訴我,由於在NuGet中也有安裝,不知道是不是一個意思,後面會寫具體方法)code

地址:http://www.microsoft.com/en-us/download/details.aspx?id=40762htm

三、打開VS2012,新建一個項目

四、在項目中先安裝EF6。

點擊「程序包管理器控制檯」。

五、在代碼下面會出現界面

六、在「PM>」後面輸入:

Install- Package EntityFramework

七、再輸入: Install -Package MySql.Data.Entity.EF6

<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />

九、從新生成一下整個解決方案,在項目裏右鍵-》添加-》新建項

十、選擇:數據-》ADO.NET 實體數據模型

相關文章
相關標籤/搜索