首先引入dapper PM>Install-Package Dapper (可能會出現因版本問題而安裝失敗詳情見官網:https://stackexchange.github.io/Dapper/)
介紹三種常用的形式
需要引用using System.Data.SqlClient;using System.Data;using Dapper;
public IEnumerable<T> Querys<T>() {//查詢結果為IEnumerable類型,T為需要查詢表的實體模型 IDbConnection connection = new SqlConnection("鏈接字符串"); return connection.Query<T>("SQL語句"); } public DataTable DataReaders() {//查詢結果為DataTable類型,內存中數據的一個表 IDbConnection connection = new SqlConnection("鏈接字符串"); var DataReaders = connection.ExecuteReader("SQL語句"); DataTable dataTable = new DataTable(); dataTable.Load(DataReaders);return ds; } public int exes() {//結果為sql語句的受影響行數 IDbConnection connection = new SqlConnection("鏈接字符串"); return connection.Execute("SQL語句"); }
ps:部分代碼未補充完整