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ù)模型, 會(huì)閃退無解)MySQL for Visual Studio 1.2.8
安裝完成兩個(gè)程序后, 啟動(dòng)VisualStudio, 添加NuGet包, 安裝以下兩個(gè)庫 MySql.Data 與 MySql.Data.Entity:
注意, 安裝的版本需要與MySQL Connector版本一致。
1.添加一個(gè)用于測(cè)試的, EF實(shí)體數(shù)據(jù)模型
2.此處選擇CodeFirst模式測(cè)試
3.新建MySql連接
4.選擇數(shù)據(jù)庫表, 點(diǎn)擊完成
注意事項(xiàng):
- 最新的MySql連接無法在VisualStudio中正常使用, 建議使用舊版本。
- 如果電腦之前安裝過, 確認(rèn)安裝的版本與項(xiàng)目添加的MySql包版本是否一致,
- 查看Config文件中的版本信息是否一致, 如果不一致建議手動(dòng)修改一致即可, 如下:
到此這篇關(guān)于Visual Studio 2017使用EF選擇MySQL數(shù)據(jù)源的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
在ASP.NET 2.0中操作數(shù)據(jù)之三十八:處理BLL和DAL的異常
本文主要介紹如何在BLL和DAL層如何處理異常,以達(dá)到給用戶顯示友好的錯(cuò)誤信息。2016-05-05在ASP.NET 2.0中操作數(shù)據(jù)之四十二:DataList和Repeater數(shù)據(jù)排序(一)
本文主要介紹利用ObjectDataSource的Selecting事件進(jìn)行DataList和Repeater數(shù)據(jù)排序的方法,DropDownList隱式的為我們將sort expression 和 direction保存在它的view state里,進(jìn)行分頁時(shí)從view state中取出條件進(jìn)行排序。2016-05-05在ASP.NET 2.0中操作數(shù)據(jù)之五十三:在Data Web控件顯示二進(jìn)制數(shù)據(jù)
本文主要介紹在ASP.NET 2.0中直接顯示PDF超鏈接的方法,以及如何把已二進(jìn)制數(shù)據(jù)形式保存的圖片顯示在GridView中的方法,雖然這種方法在實(shí)際開發(fā)中很少用,但還是值得學(xué)習(xí)一下。2016-05-05在ASP.NET 2.0中操作數(shù)據(jù)之十九:給編輯和新增界面增加驗(yàn)證控件
本文主要介紹如何對(duì)GridView和DetailsView的新增、編輯功能進(jìn)行完善,將原來自動(dòng)生成的綁定列轉(zhuǎn)換為模板列,進(jìn)而增加驗(yàn)證控件,有助于更多了解ASP.NET 2.0中新的特性。2016-05-05從ASP過渡到ASP.net遺留的二十個(gè)積習(xí)
從ASP過渡到ASP.net遺留的二十個(gè)積習(xí)2006-10-10在ASP.NET 2.0中操作數(shù)據(jù)之三十三:基于DataList和Repeater使用DropDownList過濾的主/
前面已經(jīng)介紹過使用DropDownList過濾的主/從報(bào)表,不過當(dāng)時(shí)是基于GridView,本文算是復(fù)習(xí)一下,基于DataList和Repeater再次實(shí)現(xiàn)一下相同的功能。2016-05-05在ASP.NET 2.0中操作數(shù)據(jù)之十六:概述插入、更新和刪除數(shù)據(jù)
本文主要介紹ASP.NET中插入、更新和刪除數(shù)據(jù)的原理,ObjectDataSource在頁面和潛在的數(shù)據(jù)之間扮演一個(gè)代理的角色,配合業(yè)務(wù)邏輯可以執(zhí)行Select()、Insert()、Update()和Delete()方法。2016-05-05在ASP.NET 2.0中操作數(shù)據(jù)之三十二:數(shù)據(jù)控件的嵌套
本文主要介紹ASP.NET 2.0中如何在數(shù)據(jù)控件內(nèi)嵌套一個(gè)數(shù)據(jù)控件,可以在Repeater控件的ItemTemplate節(jié)點(diǎn)下嵌套各種其他(如Repeater、GridView或DataList等)的控件。2016-05-05在ASP.NET 2.0中操作數(shù)據(jù)之二十三:基于用戶對(duì)修改數(shù)據(jù)進(jìn)行限制
本文主要介紹ASP.NET 2.0如何限制用戶修改數(shù)據(jù),說白了,就是如何控制權(quán)限,讓有權(quán)限的人才能修改,沒有權(quán)限的人只能查看數(shù)據(jù)。2016-05-05NopCommerce架構(gòu)分析(一)Autofac依賴注入類生成容器
本文介紹了NopCommerce中IOC框架Autofac的使用,Autofac是一款I(lǐng)OC框架,比較于其他的IOC框架,如Spring.NET,Unity,Castle等等所包含的,它很輕量級(jí)性能上非常高。2016-04-04