2. insert操作
通常來說,有兩種insert操作:
<1>單條insert操作(update、delete同理)
這是乙個簡單的引數化insert,而且還可以塞入匿名型別,對吧,跟原始的sqlparameter相比,是不是簡單的多???
staticvoid main(string
args)
);}
<2> insertbulk操作
既然是bulk操作,那肯定就是批量插入了,我們要做的就是將上面這個 」匿名物件" 變成 」匿名物件集合「 就可以了。。。為了方便操作,這裡定義
乙個users類,比如下面這樣。。。
staticvoid main(string
args)
);var userslist = enumerable.range(0, 10).select(i => new
users()
);var result = connection.execute("
insert into users values (@username, @email, @address)
",userslist);
}
2. query操作
staticvoid main(string
args)
);}
Dapper學習筆記
setdbtype 只需在所有資料庫操作之前執行一次即可 using system using system.data using mysql.data.mysqlclient using ms.base namespace ms.dbutil static mysqlhelper public s...
Dapper1 5學習筆記1
基本的execute操作 注 connectviaoledb 返回乙個連線物件 獲取乙個連線的方法 protected static sqliteconnection getsqliteconnection bool open true 1,插入單條資料 public void pseudoposi...
SQLite學習 Dapper初識
參考 編寫程式 1 速度快,效能好 2 更少的 行 3 物件對映 4 靜態物件繫結 5 動態物件繫結 6 易於處理sql語句 7 易於處理儲存過程 8 直接操作idbconnection類,該類直接向資料庫提供平滑性和執行查詢,而不是像在ef和ado.net中那樣使用各種物件傳遞資料。9 多個查詢支...