Linq to MySql環境的配置

2021-09-07 21:20:27 字數 1867 閱讀 3151

net3.5框架提供的linq可以對多種資料來源和物件進行查詢,如資料庫、資料集、xml文件甚至是陣列。而

對資料庫操作,linq只是預設對sqlserver支援(linq to sql),對於其他資料庫不會預設支援,需要自己

進行複雜的配置。由於最近專案需求要用到linq to mysql,要求linq操作mysql資料庫!所以配置了很久

才配置成功linq to mysql環境!具體如下:

一、工具:

mysql 5.1.x,程式設計主機需要安裝mysql

vs2008

二、生成c#語言的.cs檔案

mysql.data.dll這個mysql資料支援檔案,你可以到

!這是dblinq官方提供的鏈結各種資料庫的案例!在lib資料夾下我們可以找到mysql.data.dll檔案,將

這個檔案拷貝到dblinq-0.20.1的目錄下,然後我們可以開始用dblinq-0.20.1裡的dbmetal.exe檔案編譯

操作mysql資料庫的.cs檔案了

開啟dos命令視窗,進入到dblinq-0.20.1解壓目錄。然後輸入

dbmetal.exe -provider=mysql -database:ownhome -server:localhost -user:root -password:123456

-namespace:mysqldal -code:mysqllinq.cs -sprocs

回車!如果不出問題的話,將會在dblinq-0.20.1解壓目錄下生成mysqllinq.cs檔案,用來操作mysql資料庫的文

件!大概解釋一下:命令中的provider,表示需要編譯的驅動,例如sqlserver,firebird等,databas表示在

mysql資料庫中需要操作的資料庫名稱,我測試用的資料庫名稱叫ownhome,server表示編譯主機,為本機

localhost,user表示訪問mysql資料庫的使用者名稱,我用的是root,password表示訪問mysql資料庫所用的

密碼,我的是123456。namespace表示生成.cs檔案的命名空間,這個按照自己專案需求來定!code表示要

生成的.cs的檔名稱。

三、在vs2008裡新建專案

在vs2008裡新增**專案,並且在**專案中新增乙個資料夾叫mysqlsource(個人習慣),將dblinq-

0.20.1目錄下的dblinq.dll、dblinq.mysql.dll、mysql.data.dll這三個庫檔案拷貝到mysqlsource目錄

下。在同乙個解決方案下新增乙個類庫專案叫mysqldal,將剛才生成好的mysqllinq.cs檔案拷貝到

mysqldal類庫專案中,在**中新增對mysqldal類庫專案的引用!新增對mysql.data.dll的引用,在

mysqldal類庫專案中也新增對dblinq.dll、dblinq.mysql.dll、mysql.data.dll這三個檔案的引用,以及

對系統system.data.linq的應用!

四、測試

在剛才所建的**中新增乙個web頁面,從工具箱中拖乙個gridview控制項到該頁面中,新增頁面命名空間

的引用,

using mysql.data;

using mysql.data.mysqlclient;

using mysqldal;

在頁面載入事件裡寫

if(!ispostback)

然後儲存,執行頁面,如果不出問題,那麼gridview將會顯示mysql資料庫中ownhome資料庫的users表的

資料內容

這個測試時基於linq to mysql的查詢實現的,向資料庫裡新增,修改,刪除資料操作與linq to sql的操作基本上一致,所以在這裡不再舉

例!

VirtualBox Vagrant環境配置

兩個軟體的安裝,除了安裝位址改一下,其他一路預設即可。還有就是vagrant安裝完了後要重啟一下電腦。然後cmd中 輸入 vagrant 驗證 有些慢,等待5s左右 出現命令提示,則安裝成功 這裡演示的是centos 7 開啟方才生成的vagrantfile配置檔案,找到如下一行配置 config....

up squared openvino環境配置

使用balenaetcher對u盤進行燒錄 balenaetcher 將u盤插入up squared按照提示安裝ubuntu sudo add apt repository ppa ubilinux up sudo apt update sudo apt get autoremove purge l...

Hyperledger Fabric 環境配置

簡單說一下 1.第一步,安裝curl brew install curl2.安裝docker 3.安裝golang,安裝go brew install go3.1.設定gopath export gopath home go export path path gopath bin 4.安裝制定版本n...