ASP.NET 3.5动态网站开发基础教程 教学课件 作者 978-7-302-22342-9ch10.ppt

ASP.NET 3.5动态网站开发基础教程 教学课件 作者 978-7-302-22342-9ch10.ppt

ID:50018469

大小:133.50 KB

页数:20页

时间:2020-03-07

ASP.NET 3.5动态网站开发基础教程 教学课件 作者 978-7-302-22342-9ch10.ppt_第1页
ASP.NET 3.5动态网站开发基础教程 教学课件 作者 978-7-302-22342-9ch10.ppt_第2页
ASP.NET 3.5动态网站开发基础教程 教学课件 作者 978-7-302-22342-9ch10.ppt_第3页
ASP.NET 3.5动态网站开发基础教程 教学课件 作者 978-7-302-22342-9ch10.ppt_第4页
ASP.NET 3.5动态网站开发基础教程 教学课件 作者 978-7-302-22342-9ch10.ppt_第5页
资源描述:

《ASP.NET 3.5动态网站开发基础教程 教学课件 作者 978-7-302-22342-9ch10.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章LING技术10/8/20211教学目标了解LINQ的基本概念和几个主要的独立技术掌握如何将表生成实体类了解DataContext类掌握如何使用LINQtoSQL,利用LINQ技术完成数据的基本查询、添加、删除和修改。10/8/20212第10章LING技术10.1LINQ的基本概念10.2LINQtoSQL10/8/2021310.1LINQ的基本概念10.1.1LINQtoObjects10.1.2LINQtoADO.NET1.LINQtoSQL2.LINQtoDataSet10.1.

2、3LINQtoXML10.1.4LINQ相关的命名空间10/8/2021410.1LINQ的基本概念LINQ,即语言集成查询(language-integratedquery),这是一种与.NETFramework中使用的编程语言紧密集成的新查询语言,是.NET中的新特性。10/8/2021510.1.1LINQtoObjectsLINQtoObjects是指用LINQ操作内存中对象的集合的方法。LINQtoObject可以从任何实现了Ienumerable接口的对象中查询数据。10/8/2

3、021610.1.2LINQtoADO.NETADO.NET是.NETFramework的一部分,它允许访问数据、数据服务(像SQLServer)和其他许多不同的数据源。使用LINQtoADO.NET,可以查询与数据库相关的信息集,包括LINQtoEntities、LINQtoDataSet和LINQtoSQL。10/8/2021710.1.2LINQtoADO.NETLINQtoSQL允许在.NET项目中编写针对MicrosoftSQLServer数据库的面向对象的查询。10/8/2021810

4、.1.2LINQtoADO.NETLINQtoDataSet可以方便快速的查询DataSet中的对象,可以使用LINQtoObject相同的语法查询DataSet。LINQtoDataSet和LINQtoSQL都属于ADO.NET的一部分,增强了ADO.NET的功能和可用性。10/8/2021910.1.3LINQtoXMLLINQtoXML(XLinq)不仅包括LINQtoObjects功能,还可以查询和创建XML文档。采用高效、易用、内存中的XML工具在宿主编程语言中提供XPath/XQuer

5、y功能等。10/8/20211010.1.3LINQtoXML通过LINQtoXML,对XML编程时,您可以实现任何预期的操作,包括:从文件或流加载XML。将XML序列化为文件或流。使用函数构造从头开始创建XML。使用类似XPath的轴查询XML。10/8/20211110.1.3LINQtoXML使用Add、Remove、ReplaceWith和SetValue等方法对内存XML树进行操作。使用XSD验证XML树。使用这些功能的组合,可将XML树从一种形状转换为另一种形状。10/8/202112

6、10.1.4LINQ相关的命名空间从整体上来说,LINQ是这一系列访问技术的统称,对于不同的数据库和对象都有自己的LINQ名称,例如LINQtoSQL、LINQtoObject等等。当使用LINQ操作不同的对象时,可能使用不同的命名空间。10/8/20211310.2LINQtoSQL10.2.1IEnumerable和IEnumerable接口10.2.2IQueryProvider和IQueryable接口10.2.3DataContext类10.2.4基本查询操作10.2.5基本

7、更改操作10/8/20211410.2.1IEnumerable和IEnumerable接口IEnumerable和IEnumerable接口在.NET中是非常重要的接口,它允许开发人员定义foreach语句功能的实现并支持非泛型方法的简单的迭代,IEnumerable和IEnumerable接口是.NETFramework中最基本的集合访问器.10/8/20211510.2.2IQueryProvider和IQueryable接口IQueryable和IQueryable

8、同样是LINQ中非常重要的接口,在LINQ查询语句中,IQueryable和IQueryable接口为LINQ查询语句进行解释和翻译工作,开发人员能够通过重写IQueryable和IQueryable接口以实现用不同的方法进行不同的LINQ查询语句的解释。IQueryable继承于IEnumerable和IQueryable接口,在IQueryable中包括两个重要的属性,这两个属性分别为Expression和Provider。10/8/2021161

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。