这篇文章主要讲解了“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(); } }
感谢各位的阅读,以上就是“LINQ基本操作的方法有哪些”的内容了,经过本文的学习后,相信大家对LINQ基本操作的方法有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。