ORM框架,sqlsugar學習一

2022-05-04 17:09:10 字數 862 閱讀 8934

有時候真的是書到用時方恨少呀,今天看了一下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...