基本的execute操作
注:connectviaoledb() 返回乙個連線物件
獲取乙個連線的方法
protected static sqliteconnection getsqliteconnection(bool open = true)
1,插入單條資料
public void pseudopositionalparameters_execsingle()
;connection.execute("create table #named_single(val int not null)");
int count = connection.execute("insert #named_single (val) values (?x?)", data);
int sum = (int)connection.executescalar("select sum(val) from #named_single");
count.isequalto(1);
sum.isequalto(6);
}}
2,插入多條資料
public void pseudopositionalparameters_execmulti()
,new ,
new ,
};connection.execute("create table #named_multi(val int not null)");
int count = connection.execute("insert #named_multi (val) values (?x?)", data);
int sum = (int)connection.executescalar("select sum(val) from #named_multi");
count.isequalto(3);
sum.isequalto(10);
}}
3,查詢
public void issue466_sqlitehatesoptimizations()
}
4,非同步查詢操作
public async task issue466_sqlitehatesoptimizations_async()
}
5,執行單個操作
private void isse467_sqliteparameternaming(bool prefix)
}
6,單個查詢操作query
public void getonlyproperties()
}class hazgetonly
public string name = "abc";
}
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...
django1 5學習筆記 1
還是忍不住新東西的 從1.3公升級到了1.5 學習主要還是看不得不贊乙個,我之前學習其它pythob 框架,學習文件是影響走下去的乙個大方面,小手的英文渣到爆。只有這個文件寫的簡單 易懂 用google翻譯就能看懂 mysite manage.py mysite init py settings.p...