Entity Framework 執行sql語句

2022-07-05 12:18:13 字數 922 閱讀 3229

ef版本:

6.0.0

ef對大量資料或多表連線一次操作耗時較大,或要求響應時間盡可能小,因此採用

ef框架執行

sql語句的方案

1dbcontext.database

這個類包含了大量的操作方法,見截圖:

查詢方法舉例:

using (customdbcontext db = new

customdbcontext())

刪除方法舉例:

using (customdbcontext db = new

customdbcontext())

注意操作mysql資料庫,一定要是有mysqlparameter而不能使用sqlparameter,使用sqlparameter會丟擲異常:only mysqlparameter objects may be stored

更新方法舉例:

using (customdbcontext db = new

customdbcontext())

插入方法舉例:

using (customdbcontext db = new

customdbcontext())

事務操作舉例:

customdbcontext db = null

; dbcontexttransaction tran = null

;

try

catch

finally

時間倉促,水平有限,如有不當之處,歡迎指正。

Entity Framework 架構簡介

當微軟的wcf 大行其道,通用資料訪問模型entity framework卻稍遜一籌,有很多需要完善和進步的地方,本文對entity framework 架構做一下簡介。實體框架 entitry framework 以下簡稱ef 看起來像乙個有趣的技術,更強大,比linq to sql 更先進。這兩...

entity framework 批量刪除

以前用sql寫批量刪除的時候,感覺挺利索的,簡潔地寫了 public bool delectusersuggest string addsql 然後在頁面層直接呼叫 現在用entity framework,感覺有點麻煩不能直接delete,還要先把資料查出來,以下是主要 1 先查出實體 region...

Entity Framework 動態查詢

不想多說什麼直接說 region 搜尋並分頁 ljy 傳入搜尋條件,當前頁碼,每頁的顯示的條數,資料的總數 輸出引數 三個引數,返回 商實體 搜尋條件 當前頁碼 每頁的顯示的條數 資料的總數 public iqueryable endregion 在頁面呼叫時如果通過時間來查詢,請記住一定要這樣寫 ...