首先建立乙個不能再簡單的資料庫
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...