《使用LINQ操作SQLServer数据库.ppt》由会员分享,可在线阅读,更多相关《使用LINQ操作SQLServer数据库.ppt(5页珍藏版)》请在三一办公上搜索。
1、使用LINQ操作SQL Server数据库,本讲大纲:,1、创建LINQ数据源,3、灵活运用LinqDataSource控件,2、使用LINQ执行操作数据库,使用LINQ执行操作数据库(1),1查询数据库中的数据LinqDBDataContext lqDB=newLinqDBDataContext(ConfigurationManager.ConnectionStringsdb_ASPNETConnectionString.ConnectionString.ToString();var result=from r in lqDB.Leaveword where r.id 0 select r;
2、GridView1.DataSource=result;GridView1.DataBind();,使用LINQ执行操作数据库(2),2向数据库中添加数据LinqDBDataContext lqDB=newLinqDBDataContext(ConfigurationManager.ConnectionStringsdb_ASPNETConnectionString.ConnectionString.ToString();Leaveword info=new Leaveword();/要添加的内容 info.Title=tbTitle.Text;info.Email=tbEmail.Text;
3、info.Message=tbMessage.Text;/执行添加 lqDB.Leaveword.InsertOnSubmit(info);lqDB.SubmitChanges();,使用LINQ执行操作数据库(3),3修改数据库中的数据LinqDBDataContext lqDB=new LinqDBDataContext(ConfigurationManager.ConnectionStringsdb_ASPNETConnectionString.ConnectionString.ToString();var result=from r in lqDB.Leaveword where r.
4、id=1 select r;foreach(Leaveword info in result)/设置修改该数据 info.Title=没有做不到的事情;/将修改的数据保存到数据库中 lqDB.SubmitChanges();,使用LINQ执行操作数据库(4),4删除数据库中的数据LinqDBDataContext lqDB=newLinqDBDataContext(ConfigurationManager.ConnectionStringsdb_ASPNETConnectionString.ConnectionString.ToString();/查询要删除的记录 var result=from r in lqDB.Leaveword where r.id=1 select r;/删除数据,并提交到数据库中 lqDB.Leaveword.DeleteAllOnSubmit(result);lqDB.SubmitChanges();,