Linq 資料庫操作(增刪改查)

2022-03-16 01:15:25 字數 1674 閱讀 5876

linq資料庫增刪改查 

linq是一種查詢語言,整合包含在formwork中,包含在c#語言中,它的作用是降低查詢的門檻,提高開發效率,是我們必須掌握的技術之一,下面是我自己對linq資料庫操作的方法,與大家分享一下。

1、首先是新增:我自己的新增理念是,先檢視一下新增的主鍵是否存在,以免重複新增,然後為新增的新行賦值,最後新增重新整理資料庫實現新增。

如:public static bool add(string s1, string s2, string s3, string s4)        //s1為新增的編號是主鍵,s2,s3,s4分別是要新增的姓名、位址、**

// new乙個linq類物件

dataclasses1datacontext dc = new dataclasses1datacontext();            

//定義乙個bool型別值,初始化為false            

bool b = false;            

//linq語句            

var re = from list1 in dc.list                     

where list1.lid == s1                     

select list1;            

//檢視學號是否已存在,修改bool值            

foreach (var i in re)            

string s = i.lid;

b = true;                           

if (b == false)            

//為新增行賦值                

list l = new list();                

l.lid = s1;                

l.lname = s2;                

l.laddress = s3;                

l.lphone = s4;

dc.list.insertonsubmit(l);  //實現新增                

return b;            

return b;        

2、然後是修改,修改是先查到要修改的主鍵,然後為修改項賦值,最後重新整理資料庫實現修改

如:public static bool update(string s1, string s2, string s3, string s4)

}catch

return b;

}3、然後是刪除,刪除比較簡單,找到要刪除的主鍵,執行刪除方法,重新整理資料庫就行了

如:public static bool delete(string s)

catch

return b;

}4、最後是查詢了,linq查詢語句、繫結就ok了

如:  

dataclasses1datacontext dc = new dataclasses1datacontext();

//linq語句

var re = from l in dc.list

select l;

datagridview1.datasource = re;

資料庫操作(增刪改查)

啟動 終端執行mysql 輸入 mysql u root p,提示輸入密碼,是自己設定的,我的是111111 第一步 show databases 第二步 use 資料庫 test 第三步 show tables 上述的準備工作做好之後既可以進行資料庫的操作。1.mysql基本指令操作 建立乙個資料...

LINQ增刪改查

linq language integrated query 語言整合查詢是一組用於c 和 visual basic 從技術角度而言,linq定義了大約40個查詢操作符,如select from in where以及order by c 中 使用這些操作符可以編寫查詢語句。不過,這些查詢還可以基於很...

資料庫基本操作 增刪改查

資料庫從大體來講,分為庫 表 行,總結對這三個物件的增刪改查 一 資料庫 資料庫的建立 1 管理介面studio 右擊資料庫建立 按兆 檔案位置與日誌選擇同一位置 2 語句建立 create database兩個關鍵字 on後面為主檔案資料庫的修改 使用sql語句 alter database 學校...