.Net EF6+Mysql 環境搭建


由於一直使用的數據庫是mysql,之前所用的orm都是輕量級的例如 dapper 這些的,然后想用ef配置一下mysql,總共時間花了差不多2天,才將坑填完,寫個博客將流程記錄一下 給后來者少掉點坑。

 

1.系統環境配置

 

                  首先得安裝3個插件

                      ①mysql-for-visualstudio-1.2.8    vs的mysql工具  官網下載鏈接

                      ②mysql-connector-net-6.10.7   注意版本號 必須與項目代碼中的MySql.Data.Entity 的版本保持一致,否則在實體選擇的時候閃退    官網下載鏈接

                      ③mysql-connector-odbc-5.3.10-winx64     odbc鏈接驅動  官網下載地址

                     安裝的時候選擇全部安裝,安裝完成之后會在控制面板的程序里面有這個文件

            

             到這邊的系統環境變量就配置完成。

 

 

2. 項目代碼配置

  •          新建一個MVC項目

        

 

      1.在NuGet 中 安裝EntityFrameWork

      

    2.安裝 mysql.Data  注意版本號 要一致 跟connect/net 的版本保持一致

 

 3.通過搜索安裝Mysql.Data.Entity 也是一樣 注意版本保持一致

 

 

 如果你全部搞定了之后,那么你在引用中就可以看到

這樣4個的DLL,然后項目的配置到這邊也 OK了,接下來就是如果調用。很簡單有木有。

3.調用示例

    這邊的調用分為2種,一種是 來着數據庫EF設計器的   一種是Code First 模式

   來着數據庫EF設計器

     右擊添加 新建項

    

 

   在 HomeController  里面 試着調用一下  是成功的。

   排版不是很好,希望能看懂。加油!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM