DbEntry 學習筆記 二

2022-03-20 10:31:31 字數 1055 閱讀 1510

1、插入資料

**如下:

view code

1

public

actionresult create(createarticlemodel model)2;

8dbentry.insert(a);

9return redirecttoaction("

index

", "

article

", new _0_20

", model.cateid) });10}

11return

view(model);12}

13catch

1417 }

插入資料操作是非常方便的,首先引用命名空間using lephone.data;在方法體中呼叫dbentry.insert()方法;引數即為要插入的實體物件,在資料庫中設定的主鍵是自增的,所以不需要關心主鍵欄位的值。需要注意的是,如果實體欄位的值是null,需要轉換為""或者是其他字串,總之就是不能直接把null插入到資料庫。雖然在插入時沒有問題,但在查詢的時候就會丟擲異常,具體在後面查詢資料時候在談。

2、查詢資料

查詢單個物件

view code

1

public

void getbyid(int

id)2

查詢集合

view code

1

///2

///查詢多條資料

3///

4public

void

getlist()

5

接著說下插入資料為null,查詢時丟擲的異常。下面的資訊就是丟擲的異常資訊。看了這個自己也不是很明白,所有解決辦法就是吧null替換為空字串。

簡潔的語法確實很容易操作,不用再寫複雜的sql語句,不用在寫臃腫的函式的,是很效率吧!ddentry還支援多表連線查詢,在下現目前還沒研究,先從最簡單、最基礎的開始吧,以後慢慢深入。

學習筆記二

1 算符運算子 1 5為1 1 5為 1 即只看被除數的符號。b a 先賦值後運算 a b 先運算後賦值。2 字串資料與任何資料使用 都是相連線,最終都會變成字串,例如 ad 2 結果為 ad2 3 轉義字元 通過 來裝便後面字母或符號的含義 n換行 linux b 退格 r 按下回車鍵,windo...

學習筆記(二)

k 近鄰演算法中的python知識 1.建立乙個3x3的單位矩陣a,a.shape的結果為 3,3 2.建立乙個一維矩陣b,b.shape為矩陣的長度。3.建立乙個4x2的矩陣c,c.shape 1 為第一維的長度 2,c.shape 0 為第二維的長度 4 4.tile函式位於python模組 n...

學習筆記 二

從 站還原表 flashback table to before drop rename to 閃回刪除的表時,恢復的索引 觸發器和約束條件將保留各自的 站名稱。因此,建議在閃回刪除的表前查詢 站和dba constraints。使用這種方法,可以將恢復的索引 觸發器和約束條件重新命名為更實用的名稱...