基于ASP-NET的Web应用开发单元9任务3:使用LINQ编辑数据课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《基于ASP-NET的Web应用开发单元9任务3:使用LINQ编辑数据课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP NET Web 应用 开发 单元 任务 使用 LINQ 编辑 数据 课件
- 资源描述:
-
1、单元单元9 9:使用使用LINQLINQ技术访问数据库技术访问数据库任务3:使用LINQ编辑数据WEB 应应 用 开开 发发主要内容使用LINQ查询数据1使用LINQ插入数据2使用LINQ更新数据3使用LINQ删除数据4综合实例:简易留言簿5学习目标技术应用背景一、任务3:简易留言簿使用LINQ数据库技术完成一个简易留言簿的实现。要求:设计两个页面,发表留言页面和后台管理页面,在发表留言页面,用户可以发表留言信息;后台管理页面可以实现管理员回复和留言删除。一、任务3:简易留言簿(续)留言页面管理页面二、基本知识与技能使用LINQ查询数据库1.创建LinqDBDataContext 类的实例db
2、。2.使用LINQ 查询表达式查询UserInfo 表中ID 列的值小于10,且Username 列的值的长度大于5的数据。3.将述LINQ查询表达式的查询结果保存为result 变量。其中,结果由UserInfo表的Username 列的值和Role 表的RoleName 列的值组成。4.把result 变量设置为GridView 控件的数据源,并绑定该控件的数据,显示查询结果。二、基本知识与技能使用LINQ查询数据库创建数据上下文实例LINQ 查询表达式查询数据设置数据源,并绑定数据二、基本知识与技能使用LINQ操作数据库1.创建一个包含要提交的列数据的新对象。2.将这个新对象添加到与数据
3、库中的目标表关联的 LINQ to SQL Table 集合。3.将更改提交到数据库。1、插入数据二、基本知识与技能使用LINQ操作数据库创建数据上下文实例插入数据二、基本知识与技能使用LINQ操作数据库二、基本知识与技能使用LINQ操作数据库 查询数据库中要更新的行。对得到的 LINQ to SQL 对象中的成员值进行所需的更改。将更改提交到数据库。2、修改操作 二、基本知识与技能使用LINQ操作数据库创建数据上下文实例修改值更新数据二、基本知识与技能使用LINQ操作数据库 查询数据库中要删除的行。对得到的 LINQ to SQL 对象中的行使用DeleteOnSubmit()方法进行删除操
4、作。将更改提交到数据库3、删除操作二、基本知识与技能使用LINQ操作数据库创建数据上下文实例删除数据查询数据提交到数据库三、任务3的实施三、任务3的实施三、任务3的实施Default页面前台代码 姓名 留言 三、任务9-3的实施Default页面前台代码 -管理员回复 三、任务3的实施Default页面后台代码public partial class _Default:System.Web.UI.Page GuestBookDataContext ctx=new GuestBookDataContext();/创建实体类 protected void Page_Load(object send
5、er,EventArgs e)if(!IsPostBack)SendInit();/数据初始化 protected void btn_SendMessage_Click(object sender,EventArgs e)tbGuestBook gb=new tbGuestBook();/定义一个集合对象 gb.UserName=tb_UserName.Text;/指定对象属性值 gb.Message=tb_Message.Text;/指定对象属性值 gb.IsReplied=false;/指定对象属性值 gb.PostTime=DateTime.Now;/指定对象属性值 ctx.tbGues
展开阅读全文