最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

DataProvider中沒有.netframeworkDataproviderforMysql

來源:懂視網 責編:小采 時間:2020-11-09 15:16:18
文檔

DataProvider中沒有.netframeworkDataproviderforMysql

DataProvider中沒有.netframeworkDataproviderforMysql:近來做的一個項目中,數(shù)據(jù)庫用的是 MySql, 而在項目使用 Entity Data Model 來做數(shù)據(jù)服務層 ,可是在項目中添加 Data Entty Model 時,一般我們都會選擇從數(shù)據(jù)庫中直接生成,可是在選擇 Data Provider 時,就是沒有 .net framework Da
推薦度:
導讀DataProvider中沒有.netframeworkDataproviderforMysql:近來做的一個項目中,數(shù)據(jù)庫用的是 MySql, 而在項目使用 Entity Data Model 來做數(shù)據(jù)服務層 ,可是在項目中添加 Data Entty Model 時,一般我們都會選擇從數(shù)據(jù)庫中直接生成,可是在選擇 Data Provider 時,就是沒有 .net framework Da

近來做的一個項目中,數(shù)據(jù)庫用的是 MySql, 而在項目使用 Entity Data Model 來做數(shù)據(jù)服務層 ,可是在項目中添加 Data Entty Model 時,一般我們都會選擇從數(shù)據(jù)庫中直接生成,可是在選擇 Data Provider 時,就是沒有 .net framework Data provider for Mysql,

近來做的一個項目中,數(shù)據(jù)庫用的是 MySql, 而在項目使用 Entity Data Model 來做數(shù)據(jù)服務層
,可是在項目中添加 Data Entty Model 時,一般我們都會選擇從數(shù)據(jù)庫中直接生成,可是在選擇
Data Provider 時,就是沒有 .net framework Data provider for Mysql, 里面默認就只有一個

.net framework Data provider for SQL Server , 這個只能與 Microsoft 的 SQL server 或者 mssql server 連接,如果和 Mysql 連接就會出錯,接下來從數(shù)據(jù)庫生成 數(shù)據(jù)實體這一步就沒法做,工作進展就卡在了這了, 查詢了好多資料,折騰了一兩天,問題最終還是被解決了,可犧牲的是時間與效率,于是有了這篇博客,也是自己對這期間嘗試的總結。好了,不多說了,下面我把具體的步驟列出,同時配有截圖:

在項目中右鍵單擊,添加新項:


2.選擇 Data--> Ado.net entity data model


3. 選擇從數(shù)據(jù)庫生成模型


4. 選擇數(shù)據(jù)來源



可是在這一步中,原來的 Data provider 就只有珍上 net framework data provider for sql server ,那個 net framework data provider for mysql 是我自己加進去的,下來就是 水添加 net framework data provider for mysql 關鍵的一步:

下載并安裝 : mysql-installer-community-5.6.21.1

下載地址:http://pan.baidu.com/s/1o62ZLsI 密碼:yjtl




同時修改以下文件:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config 文件








PublicKeyToken 根據(jù)自己用的 MySql.Data.MySqlClient 的版本號來確定,在這里我用的是官網上最新的 6.9.5.0

重新啟動項目,并重新添加數(shù)據(jù)實體模型



這下就OK了,問題終于得到了解決




聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

DataProvider中沒有.netframeworkDataproviderforMysql

DataProvider中沒有.netframeworkDataproviderforMysql:近來做的一個項目中,數(shù)據(jù)庫用的是 MySql, 而在項目使用 Entity Data Model 來做數(shù)據(jù)服務層 ,可是在項目中添加 Data Entty Model 時,一般我們都會選擇從數(shù)據(jù)庫中直接生成,可是在選擇 Data Provider 時,就是沒有 .net framework Da
推薦度:
標簽: 沒有 net mysql
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top