C#使用Dapper輕鬆訪問SQL Server資料庫
阿新 • • 發佈:2018-12-26
一:什麼是Dapper
Dapper是一個適用於.NET平臺的開源的資料-實體對映框架。
由全球最大的開發者問答社群Stackoverflow.com開發者開發並維護
二:幾大特性
輕量:早期的Dapper只有一個類檔案;
穩定、高效:接近Ado.net的讀寫速度;
支援多種資料庫:SQL Server、Oracle、MySql、Sqlite
跨平臺:支援.NET Core
===============================================================
專案的App.config中配置連線字串:
<!--Oracle資料庫配置--> <add key="OrclConnect" value="Data Source = localhost/ORCL; User Id = android; Password=android;" />
資料庫訪問層DbHelper中新增訪問連線字串:
using System.Configuration;
//從配置檔案中讀取資料庫連線字串
public static string ConnectionString
{
get{ return ConfigurationManager.ConnectionStrings["OrclConnect"].ConnectionString;}
}
using(IDbconnection db = new SqlConnection(DbHelper.ConnectionString)) { string sql = "select * from person"; IEnumerable<Person> list = db.Query<Person>(sql); }
資料庫隨機資料生成器:http://www.mockaroo.com/
教程:http://www.yuanjiaocheng.net/Dapper/dapper.html