Linq增刪查改

2022-07-20 19:54:13 字數 1755 閱讀 4536

首先建立乙個不能再簡單的資料庫

use master

goif exists(select * from sysdatabases where name='_user')

drop database _user

gocreate database _user

gouse _user

gocreate table _userinfo

(_id int identity(1,1) primary key,

_username varchar(50) not null,

_password varchar(50) not null)go

insert _userinfo values('test1','test1')

insert _userinfo values('test2','test2')

insert _userinfo values('test3','test3')

insert _userinfo values('test4','test4')

insert _userinfo values('test5','test5')

goselect * from _userinfo

然後建立專案,使用linq鏈結資料庫 

命名:db.dbml

然後建立類dbm.cs用來封裝dbdatacontext

public class dbm}}

再然後建立userinfodal類

public class userinfodal

catch

}//刪

public static bool del(int id)

catch

}//改

public static bool upd(_userinfo u)

catch

}//查

public static list<_userinfo> findall()

}最後就是表示層了

頁面:linqtosql.aspx

兩個panel

乙個放gridview顯示

乙個是新增的

後台**:

public partial class linqtosql : system.web.ui.page

}private void bd()

protected void gridview1_rowdeleting(object sender, gridviewdeleteeventargs e)

else

}protected void gridview1_rowediting(object sender, gridviewediteventargs e)

protected void gridview1_rowcancelingedit(object sender, gridviewcancelediteventargs e)

protected void gridview1_rowupdating(object sender, gridviewupdateeventargs e)

else

}protected void linkbutton1_click(object sender, eventargs e)

protected void button2_click(object sender, eventargs e)

protected void button1_click(object sender, eventargs e)

else}}

LINQ增刪改查

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

MongoDB增刪查改

mongodb沒有建立資料庫的命令,但是你可以先執行use db name來進行一些操作,如db.createcollection db table 這樣就可以建立乙個db name的資料庫了。以下語句其實都不用加引號 insert方法 insert obj db.test.insert write...

sed 增刪查改

對每行處理,文字替換 1.替換 s命令 sed s jcdd ganji g file 把檔案 file 中出現jcdd 的換出ganji.g標誌在整行範圍內把jcdd都替換為ganji。如果沒有g 標記,則只有每行第乙個匹配的jcdd被替換成ganji。g換出 ng代表 第n處開始出現的替換 se...