AP计算机科学A(APcomputer science A)复习备考攻略视频教程
42765 人在学
ado.net是与数据源交互的.NET技术。它提供了平台互用性和可伸缩的数据访问,ADO.NET增强了对非连接编程模式的支持,并支持RICHXML,是一组用于和数据源进行交互的面向对象类库。现在就让我们一起来学习一下:关于ADO.NET应用层分页技术的知识点。
作为一名开发人员,不知道大家是否有听说过或者是接触过应用层分页技术呢?其实简单来说,它就是一种在逻辑层或者是应用层缓存数据,并且进行数据的分段显示出来的技术方法。一般情况下在,这一种技术都是由编程代码来完成的。那么应用层分页技术有什么优点呢?它的优点就是:查询数据的次数比较少,除此之外每一次返回的结果都非常快。当然啦,这一种技术也有它自己的缺点。缺点就是:第一次查询就会满了,然后就占用了应用层的内存资源。
现在小编就介绍一下相关的执行方法吧,应用层分页技术一共有三种不同的执行方法,分别是DataPager、LinQ以及GridView。具体的方法如下:
第一种方法:DataPager
在ASP.NET数据控件中提供了一个叫“DataPager”的控件用于分页,但是这个控件的用法却非常局限,只有实现了IPageableItemContainer接口才能使用此控件进行分页。这是.Net3.5里面一个新的控件,相对来说,分页起来会更加的灵活。在这三种方法里面,这也是小编最钟爱的一种方法哟!
第二种方法:LinQ
LINQ,语言集成查询(Language Integrated Query)是一组用于c#和VisualBasi语言的扩展。它允许编写C#或者VisualBasic代码以查询数据库相同的方式操作内存数据。它属于自定义的数据绑定,我们仅仅只需要使用LINQ就可以进行查询了。另外一个方面,我们还可以使用Take()以及Skip()进行查询。
第三种方法:GridView
GridView是DataGrid的后继控件,在.netframework2中,虽然还存在DataGrid,但是GridView已经走上了历史的前台,取代DataGrid的趋势已是势不可挡。在这里,我们可以选择使用GridView自身就有的分页功能,然后只需要启用XxxDataSourece的缓存功能(EnableCaching)就可以了。
小编结语:
通过这篇编程语言教程,不知道大家是否已经学会了关于ADO.NET应用层分页技术的知识点呢?在这篇教程中,主要就是向大家介绍一下应用层分页技术。希望这对大家有所帮助。你的支持就是课课家教育最大的动力,欢迎进入课课家教育!