ASP.NET Web应用系统开发 教学课件 ppt 作者 于华 作者提供_ ASP.NET Web应用开发(八)

上传人:E**** 文档编号:89386264 上传时间:2019-05-24 格式:PPT 页数:11 大小:664KB
返回 下载 相关 举报
ASP.NET Web应用系统开发 教学课件 ppt 作者 于华 作者提供_ ASP.NET Web应用开发(八)_第1页
第1页 / 共11页
ASP.NET Web应用系统开发 教学课件 ppt 作者 于华 作者提供_ ASP.NET Web应用开发(八)_第2页
第2页 / 共11页
ASP.NET Web应用系统开发 教学课件 ppt 作者 于华 作者提供_ ASP.NET Web应用开发(八)_第3页
第3页 / 共11页
ASP.NET Web应用系统开发 教学课件 ppt 作者 于华 作者提供_ ASP.NET Web应用开发(八)_第4页
第4页 / 共11页
ASP.NET Web应用系统开发 教学课件 ppt 作者 于华 作者提供_ ASP.NET Web应用开发(八)_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《ASP.NET Web应用系统开发 教学课件 ppt 作者 于华 作者提供_ ASP.NET Web应用开发(八)》由会员分享,可在线阅读,更多相关《ASP.NET Web应用系统开发 教学课件 ppt 作者 于华 作者提供_ ASP.NET Web应用开发(八)(11页珍藏版)》请在金锄头文库上搜索。

1、第八章 LINQ数据库访问技术,提 纲,使用LINQ to SQL操作SQL Server数据库,3,使用LINQ to XML操作XML文件,5,概述,作为一项新技术,语言集成查询(LINQ)可以帮助开发人员在程序中实现更加灵活的数据查询。LINQ可以称为ASP.NET中一项突破性的创新,这组语言扩展让开发者能够不必离开C#语言环境,像编写SQL语句一样编写查询。,LINQ架构,LINQ是.Net Framework 3.5和VS 2008中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。LINQ可以查询或操作任何存储形式的数据(如对象、关系以及XML等)。 LINQ在ASP.N

2、ET应用程序中可用作数据库组件的一部分,其组成可分为三大部分:LINQ to Objects、LINQ to ADO.NET和LINQ to XML。其中LINQ to ADO.NET又可分为两部分:LINQ to SQL和LINQ to DataSet。,LINQ基本架构,基本LINQ查询语句,From与select子句 Where子句 Group by子句 Order by子句,使用LINQ to SQL操作SQL Server,可以查询基于关系数据库的数据,并对这些数据进行检索、插入、更新、删除、排序、聚合、分区等操作。 使用LINQ 插入数据 使用LINQ 更新数据 使用LINQ 删除

3、数据 LINQ防止SQL注入式攻击,使用LINQ to DataSet查询DataSet对象,LINQ to DataSet 组件可以查询DataSet 对象中的数据,并对这些数据进行检索、过滤、排序等操作。 DataSet可以看做是一个内存中的小型关系型数据库,但它不能显示强类型的数据,而LINQ表达式返回的是强类型数据。 LINQ to DataSet引入了两个主要的扩展方法:泛型Field以及AsEnumerable()扩展方法。 使用LINQ to DataSet查询商品销售数据,使用LINQ to XML操作XML文件,大多数编程语言都没有对XML提供原生的支持,通常要借用各种API(如XmlDocument等)来处理XML,问题是这些API均无法很好地集成至各种编程语言中。 LINQ to XML扩展了LINQ所提供的集成语言中的查询功能,让其能够支持XML。 LINQ to XML可以将XML文件保存在内存中,并对内存的XML文件进行查询、修改操作。,课后作业,系统详细设计 系统数据查询模块实现 报表功能模块实现,百川东到海,何时复西归? 少壮不努力,老大徒伤悲。 汉乐府长歌行,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号