如何高效总结ADO.NET实用经验,构建长尾关键词?

2026-04-01 12:010阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计6154个文字,预计阅读时间需要25分钟。

如何高效总结ADO.NET实用经验,构建长尾关键词?

当设计应用程序时,要考虑应用所需功能的级别,以确定使用DataSet或DataReader。通过应用程序执行以下操作时,应使用DataSet:

1.在结果的多张散列表之间进行操作。

DataSet与DataReader

当设计应用程序时,要考虑应用程序所需功能的等级,以确定使用DataSet或者是DataReader。

要通过应用程序执行以下操作,就要使用DataSet:

1) 在结果的多个离散表之间进行导航。

2) 操作来自多个数据源(例如,来自多个数据库、一个XML文件和一个电子表格的混合数据)的数据。

3) 在各层之间交换数据或使用XML Web服务。与DataReader不同的是,DataSet能传递给远程客户端。

4) 重用同样的记录集合,以便通过缓存获得性能改善(例如排序、搜索或筛选数据)。

5) 每条记录都需要执行大量处理。对使用DataReader返回的每一行进行扩展处理会延长服务于DataReader的连接的必要时间,这影响了性能。

6) 使用XML操作对数据进行操作,例如可扩展样式表语言转换(XSLT转换)或XPath查询。

对于下列情况,要在应用程序中使用DataReader:

1) 不需要缓存数据。

2) 要处理的结果集太大,内存中放不下。

3) 一旦需要以仅向前、只读方式快速访问数据。

注填充DataSet时,DataAdapter使用DataReader。因此,使用DataAdapter取代DataSet提升的性能表现为节省了DataSet占用内存和填充DataSet需要的循环。一般来说,此性能提升只是象征性的,因此,设计决策应以所需功能为基础。

阅读全文

本文共计6154个文字,预计阅读时间需要25分钟。

如何高效总结ADO.NET实用经验,构建长尾关键词?

当设计应用程序时,要考虑应用所需功能的级别,以确定使用DataSet或DataReader。通过应用程序执行以下操作时,应使用DataSet:

1.在结果的多张散列表之间进行操作。

DataSet与DataReader

当设计应用程序时,要考虑应用程序所需功能的等级,以确定使用DataSet或者是DataReader。

要通过应用程序执行以下操作,就要使用DataSet:

1) 在结果的多个离散表之间进行导航。

2) 操作来自多个数据源(例如,来自多个数据库、一个XML文件和一个电子表格的混合数据)的数据。

3) 在各层之间交换数据或使用XML Web服务。与DataReader不同的是,DataSet能传递给远程客户端。

4) 重用同样的记录集合,以便通过缓存获得性能改善(例如排序、搜索或筛选数据)。

5) 每条记录都需要执行大量处理。对使用DataReader返回的每一行进行扩展处理会延长服务于DataReader的连接的必要时间,这影响了性能。

6) 使用XML操作对数据进行操作,例如可扩展样式表语言转换(XSLT转换)或XPath查询。

对于下列情况,要在应用程序中使用DataReader:

1) 不需要缓存数据。

2) 要处理的结果集太大,内存中放不下。

3) 一旦需要以仅向前、只读方式快速访问数据。

注填充DataSet时,DataAdapter使用DataReader。因此,使用DataAdapter取代DataSet提升的性能表现为节省了DataSet占用内存和填充DataSet需要的循环。一般来说,此性能提升只是象征性的,因此,设计决策应以所需功能为基础。

阅读全文