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 學校...