SQLite學習 Dapper一些基本操作

2021-09-27 08:39:03 字數 1896 閱讀 3415

參考:

首先建立兩個類(資料庫物件對映)

public

class

bookinfo

public

string book_id

public

int book_price

public

int user_age

public

string user_habbit

}public

class

jointest

獲取連線字串,用於之後連線資料庫

private

static

string

loadconnectstring

(string id =

)

插入單值

public

static

void

mineinsert

(bookinfo bookinfo)

}

插入多值

public

static

void

mutiinsert

(list bookinfo)

}

刪除指定資料

public

void

minedelete

(bookinfo bookinfo)

}

刪除多條資料

public

void

mutidelete

(list bookinfo)

}

查詢指定資料

public

void

mineselect

(bookinfo bookinfo)

}

查詢所有資料

public

void

mineselectall()

}}

in操作

public

void

minein

<

t>

(t listtmp)).

tolist()

;foreach

(var item in output)

}}

訪問不同的表,執行多條語句

public

void

querymultiple()

foreach

(var item in jointestlist)

multireader.

dispose();}}

測試excute方法

public

void

test()

}

不急 一步一步

SQLite學習 Dapper初識

參考 編寫程式 1 速度快,效能好 2 更少的 行 3 物件對映 4 靜態物件繫結 5 動態物件繫結 6 易於處理sql語句 7 易於處理儲存過程 8 直接操作idbconnection類,該類直接向資料庫提供平滑性和執行查詢,而不是像在ef和ado.net中那樣使用各種物件傳遞資料。9 多個查詢支...

Dapper學習筆記

setdbtype 只需在所有資料庫操作之前執行一次即可 using system using system.data using mysql.data.mysqlclient using ms.base namespace ms.dbutil static mysqlhelper public s...

Dapper學習筆記

2.insert操作 通常來說,有兩種insert操作 1 單條insert操作 update delete同理 這是乙個簡單的引數化insert,而且還可以塞入匿名型別,對吧,跟原始的sqlparameter相比,是不是簡單的多?static void main string args 2 ins...