Visual Studio 2017使用EF選擇MySQL數(shù)據(jù)源
為了能夠在Visual Studio 中集成Mysql, 首先需要安裝MySql的連接工具 與 MySql的VisualStudio插件。
MySQL Connector Net 6.8.8 (目前最近官網(wǎng)版本 8.0.17 , 不建議用, VS添加實(shí)體數(shù)據(jù)模型, 會閃退無解)MySQL for Visual Studio 1.2.8

安裝完成兩個(gè)程序后, 啟動VisualStudio, 添加NuGet包, 安裝以下兩個(gè)庫 MySql.Data 與 MySql.Data.Entity:
注意, 安裝的版本需要與MySQL Connector版本一致。

1.添加一個(gè)用于測試的, EF實(shí)體數(shù)據(jù)模型

2.此處選擇CodeFirst模式測試

3.新建MySql連接



4.選擇數(shù)據(jù)庫表, 點(diǎn)擊完成

注意事項(xiàng):
- 最新的MySql連接無法在VisualStudio中正常使用, 建議使用舊版本。
- 如果電腦之前安裝過, 確認(rèn)安裝的版本與項(xiàng)目添加的MySql包版本是否一致,
- 查看Config文件中的版本信息是否一致, 如果不一致建議手動修改一致即可, 如下:

到此這篇關(guān)于Visual Studio 2017使用EF選擇MySQL數(shù)據(jù)源的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
在ASP.NET 2.0中操作數(shù)據(jù)之六:編程設(shè)置ObjectDataSource的參數(shù)值
本文主要介紹在ObjectDataSource控件的Selecting事件中,設(shè)置InputParameters參數(shù),配合業(yè)務(wù)層的查詢方法,以達(dá)到查詢不同數(shù)據(jù)的目的。2016-04-04
在ASP.NET 2.0中操作數(shù)據(jù)之四十五:DataList和Repeater里的自定義Button
本文主要介紹在DataList和Repeater添加諸如Button,LinkButton和ImageButton等控件的方法,并根據(jù)相關(guān)控件CommandName屬性觸發(fā)相應(yīng)的事件,執(zhí)行相應(yīng)的操作。2016-05-05
在ASP.NET 2.0中操作數(shù)據(jù)之五十七:在分層架構(gòu)中緩存數(shù)據(jù)
上一篇文章我們介紹了ASP.NET 2.0中使用ObjectDataSource在視圖層緩存數(shù)據(jù),缺點(diǎn)是不言而喻的,為了達(dá)到低耦合,本文介紹如何在三層架構(gòu)中使用緩存技術(shù)來緩存數(shù)據(jù)。2016-05-05
Microsoft .Net Remoting系列教程之一:.Net Remoting基礎(chǔ)篇
本文主要講解.Net Remoting的基礎(chǔ),需要的朋友可以參考下。2016-05-05
在ASP.NET 2.0中操作數(shù)據(jù)之六十七:在TableAdapters中使用JOINs
使用TableAdapter向?qū)в幸欢ǖ木窒扌?,只能?chuàng)建出不含JOIN的存儲過程,那么本文就為大家講解,如何在TableAdapters中使用包含JOIN的存儲過程。2016-05-05
解讀ASP.NET 5 & MVC6系列教程(4):核心技術(shù)與環(huán)境配置
這篇文章主要介紹了ASP.NET 5 核心技術(shù)與環(huán)境配置,需要的朋友可以參考下2016-06-06
在ASP.NET 2.0中操作數(shù)據(jù)之五十四:添加新記錄時(shí)包含一個(gè)文件上傳選項(xiàng)
上篇文章主要介紹了,ASP.NET 2.0中如何顯示二進(jìn)制數(shù)據(jù),本文主要介紹如何將圖片上傳,轉(zhuǎn)換成二進(jìn)制數(shù)據(jù)保存在數(shù)據(jù)庫中。2016-05-05

