学习LINQ基本操作 ,其实主要就是LINQ更新、插入以及删除的相关操作,那么具体的实现过程是什么呢?我们在具体的过程中需要注意什么呢?网上有很多资料,这里向你介绍一些,希望对你有所帮助。
LINQ基本操作学习1.
我首先创建一个表,名字为:userinfo的表。
LINQ基本操作学习2.
将表拉到vs 2008的linq file上面,然后保存一下,你会看到如下图,ms利用拖放式方法,生成表对应的类,这个比nhibername方便多了。只要你一保存它就会自动自成一个class。
LINQ基本操作学习3.编写代码:
LINQ基本操作代码如下:
public partial class TestLinQ_Default : System.Web.UI.Page
...{
GetUserInfoDataContext cxt =
new GetUserInfoDataContext(
System.Configuration.ConfigurationManager.
ConnectionStrings["TestConnectionString"].ToString());
protected void Page_Load(object sender, EventArgs e)
...{
}
//LINQ基本操作插入操作
protected void Button1_Click(object sender, EventArgs e)
en_Text'').style.display=''inline'';" align="top" alt=""
src="http://images.csdn.net/syntaxhighlighting/
OutliningIndicators/ContractedSubBlock.gif" />...{
UserInfo userinfo = new UserInfo();
userinfo.username = TextBox1.Text;
userinfo.password = TextBox2.Text;
cxt.UserInfos.InsertOnSubmit(userinfo);
cxt.SubmitChanges();
// cxt.InsertUserInfo(TextBox1.Text, TextBox2.Text);
}
//LINQ基本操作之删除操作
protected void Button2_Click(object sender, EventArgs e)
...{
UserInfo userinfo =
cxt.UserInfos.Single(b => b.id == int.Parse(txt_id.Text));
cxt.UserInfos.DeleteOnSubmit(userinfo);
cxt.SubmitChanges();
}
//LINQ基本操作之更新操作protected void Button3_Click(object sender, EventArgs e)
splay=''inline'';
document.getElementById(''_947_1210_Closed_Text'').
style.display=''inline'';" align="top" alt="" src=
"http://images.csdn.net/syntaxhighlighting/
OutliningIndicators/ExpandedSubBlockStart.gif" />...{
UserInfo userinfo =
cxt.UserInfos.Single(b => b.id ==
int.Parse(txt_update_id.Text));
userinfo.username = txt_update_username.Text;
userinfo.password = txt_update_password.Text;
// cxt.UserInfos.
cxt.SubmitChanges();
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
- 45.
- 46.
- 47.
- 48.
- 49.
- 50.
- 51.
- 52.
- 53.
- 54.
- 55.
- 56.
- 57.
- 58.
- 59.
LINQ基本操作学习的一些内容就向你介绍到这里,希望对你了解和学习LINQ基本操作有所帮助。
【编辑推荐】