![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5yN3QmN2IjYiFGM1EWYxY2Y2UjY2EWO2IGNxUTM1Y2Mw8CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
一、什麼是EF?
EF是ORM表示對象關聯映射。資料通路層
1、在項目菜單->管理Nuget包->下載下傳EntityFramework并點選安裝
2、建立資料通路層
在根目錄下,建立檔案夾"Data Access Layer"
二、什麼是POCO類?
已經建立的簡單.Net類
三、連接配接MySql資料庫
1、安裝MySql資料庫
2、引用MySQL connector/Net元件,該元件在安裝MySQL安裝目錄内,目錄是:
C:Program Files (x86)MySQLConnector NET 6.7.4Assembliesv4.5MySQL.Data.dll
或者到官網上下載下傳http://dev.mysql.com/downloads/connector/net/最新版本的MySQL connector/Net元件
需要說明的是,如果在正常安裝MySQL資料庫後,又更新了MySQL Connector/Net元件,則會出現版本不同的問題,這需要将http://ASP.NET中machine.config裡面關于MySQL引用MySQL Connector/Net元件版本的語句注釋掉即可;引用MySQL connector/Net元件的辦法是在http://ASP.NET項目引用中添加地MySQL.Data.dll的引用,如下圖所示:
3、在web.config中配置連接配接字元串完成對MySQL資料庫的連接配接
<connectionStrings>
<add name="DBConnection" connectionString="server=localhost;user id=root;password=123456;database=ABC; pooling=true;"
providerName="MySql.Data.MySqlClient" />
</connectionStrings>
其中DBConnection即是對MySQL的連接配接,如果是這樣的配置連接配接字元串,可以使用下面的代碼将其取出(注意仍然有 using MySql.Data.MySqlClient; 語句):
public static MySqlConnection CreateConn()
{
string _conn = WebConfigurationManager.ConnectionStrings["DBConnection"].ConnectionString;
MySqlConnection conn = new MySqlConnection(_conn);
return conn;
}
使用這種辦法取出連接配接字元串并建立對資料庫的連接配接,今後的使用直接調用該方法建立對MySQL資料庫的連接配接,并使用http://ADO.NET完成任務。