有時候真的是書到用時方恨少呀,今天看了一下sqlsugar的相關使用方法,自己做乙個自己的記錄,方便以後使用。記住下面的**,不管不會用了就去學習一下:
環境:win7,vs2015
一、當然是要安裝引用了,sqlsugar自然不必多說,此處還可以多引用乙個newtonsoft.json,這個可以幫助自己生成資料庫表的屬性,在後面的使用過程中會用到。
二、連線資料庫,我自己的方法如下:
增加乙個類,名字是config.cs
內容如下:
//設定成公用的
public class config
); //預設systemtable}}
}這樣配置檔案是ok了,然後就在自己的功能函式裡面呼叫config裡面的例項,這個例項是連線資料庫以後的物件,可以直接用sqlsugar的方法來運算元據。
sqlsugarclient db = config.getinstance;
//可以用來建立db中的表字段屬性
//var tt = db.dbfirst.where("log_log4net").toclassstringlist();
//var s = tt["log_log4net"];
刪除資料
var t1 = db.deleteable().where(it => it.log_id == 2).executecommand();
//可以用來除錯,看看sql
var sql = db.deleteable().where(it => it.log_id == 2).tosql();
今天就到這裡吧,感覺自己還真的不是乙個聰明人呀,學了半天也沒有搞懂其中的大概,中間還有些個隱藏的問題,比如主鍵不能刪好像是,這個還得多研究一下才可以喲。
ORM框架學習(二)
今天的內容對照上一節內容,上一節內容是對資料的查詢,本節主要是對資料的新增。程式入口 如下 static void main string args adddata 方法和query 方法一樣。都是限制為where t basemodel的泛型方法。adddata 如下所示 public bool ...
orm框架的學習mybatis
1.資料庫中的每張表,對應 中乙個pojo類。3.可以利用paramatertype指定sql語句傳進來的引數。8.orm怎樣返回list?答 通過resultmap,不是resulttype了 為了返回list 型別而定義的returnmap user id resultlistuser id p...
ORM框架試驗
public class orm 新增方法 public int add t obj columnnames columns 0 columnname 列名列表 值的列表 values common.getdbvalue columns 0 columntype,convert.tostring p...