數據庫組件 Hxj.Data (六)(刪除操作篇)

上節講述數據庫更新操作,本節將講述刪除操作。

 

上代碼:

//刪除  條件 ProductID=2 
int returnvalue = DbSession.Default.Delete<Products>(Products._.ProductID == 2);




Delete很簡單,只要加了條件就可以了。
 
與之等效的還有如下操作:
 
int returnvalue = DbSession.Default.Delete<Products>(2);
 
這裏的參數  “2” 等效於 “Products._.ProductID == 2” ,Products表的主鍵是ProductID,會自動去匹配。
這種情況對應條件是主鍵的時候可以使用。
 
還有一種方法:
Products p = DbSession.Default.From<Products>().ToFirst();
int returnvalue = DbSession.Default.Delete<Products>(p);

就是傳入一個實體,該方法會自動去查看主鍵條件,所以沒有主鍵的實體切勿使用該方法,不然全表的數據都會刪除。

 

刪除也很簡單,所以內容也少。

 

下一篇將講述直接sql語句的執行。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章