webform LinQ
2018-06-22 07:38:05来源:未知 阅读 ()
LINQ,语言集成查询(Language Integrated Query)是一组用于c#和VB语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。
他是一个集成化的数据访问类,微软将原本需要我们自己动去编写的一些代码,集成到这个类中,会自动生成。
数据库数据访问
和ADO.NET有什么区别?没什么区别,就是代码量减少
LinQ的创建:
添加新项:
连接数据库
LinQ的查询:
查询全部以及条件Lamdba表达式
添加、删除、修改
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 6 /// <summary> 7 /// UsersData 的摘要说明 8 /// </summary> 9 public class UsersData 10 { 11 Data0617DataContext con = new Data0617DataContext(); 12 13 public void Insert(Users u) 14 { 15 con.Users.InsertOnSubmit(u); 16 con.SubmitChanges(); 17 } 18 19 public void Delete(string Uname) 20 { 21 Users uu = con.Users.Where(r => r.UserName == Uname).FirstOrDefault(); 22 if (uu != null) 23 { 24 con.Users.DeleteOnSubmit(uu); 25 con.SubmitChanges(); 26 } 27 } 28 29 public Users Select(string uname) 30 { 31 return con.Users.Where(r => r.UserName == uname).FirstOrDefault(); 32 } 33 34 public void Update(Users u) 35 { 36 Users uuu = con.Users.Where(r => r.UserName == u.UserName).FirstOrDefault(); 37 uuu.PassWord = u.PassWord; 38 uuu.NickName = u.NickName; 39 uuu.Sex = u.Sex; 40 uuu.Birthday = u.Birthday; 41 uuu.Nation = u.Nation; 42 con.SubmitChanges(); 43 } 44 45 46 }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:VS 母版使用配置技巧
- Asp.Net中WebForm的生命周期 2020-03-29
- ASP.NET MVC IOC依赖注入之Autofac系列(二)- WebForm当中 2019-08-13
- ASP.NET -- WebForm -- ScriptManager 类 2018-12-02
- ASP.NET -- WebForm -- HttpRequest类的方法和属性 2018-11-28
- ASP.NET -- WebForm -- HttpResponse 类的方法和属性 2018-11-27
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash