輕量型ORM框架Dapper的使用

2021-09-26 02:42:37 字數 1087 閱讀 1958

public classliuniancontext:idisposable

} /// ///執行增刪改操作(包括批量操作) ///

/// sql語句(有引數引數化)

/// 引數化值

///

public bool execute(string sql, objectparam) catch } returnissuccess; } /// ///執行儲存過程操作 ///

/// 儲存過程名稱

/// 引數化值

/// 返回儲存過程是否執行成功

public bool executestored(string storedname, objectparam) catch } returnissuccess; } /// ///執行儲存過程操作 ///

/// 儲存過程名稱

/// 儲存過程引數

/// 返回儲存過程要返回的值

public dynamicparameters executestored(stringstoredname, dynamicparameters param) catch } returnparam; } /// ///查詢操作 ///

/// 返回集合的型別

/// sql語句

/// 引數化值

///

public ienumerablequery(string sql, objectparam) catch } return_list; } /// ///執行儲存過程查詢操作 ///

/// 返回集合的型別

/// 儲存過程

/// 引數化值

///

public ienumerablequerystored(string storedname, objectparam) catch } return_list; } /// ///查詢操作返回預設第一條資料(如返回null則建立預設型別) ///

///

///

///

///

public t firstordefault(string sql, objectparam)

ORM框架 Dapper案例

查詢列表 查詢的sql 替換引數 public static listquery string sql,object param 查詢第乙個資料 public static t queryfirst string sql,object param 返回乙個物件集合 public static lis...

ORM框架Dapper詳細教程

輕量級 通過實現idbconnection的擴充套件方法 所有例項方法需要自己寫 它是通過sql與表的對映功能首先建立乙個.net core專案 根據sql查詢 查詢語句需要對映的類 查詢語句 public t select string sql 查詢sql返回的行數 public int exec...

StructureMap 輕量IOC框架

structuremap是乙個dependency injection framework,和spring.net類似,使用attribute的方式,同時支援xml配置檔案的方式,在構建鬆散耦合的系統過程中發揮了很大的作用。甚至有人說 don t create a loosely coupled s...