ADO.NET使用的几种情况
2007-03-13 14:53
399 查看
1、如果有从单个记录集生成报表的ASP页面,DataReader对象将是最好的选择;
2、当需要处理表和记录之间的复杂关系时,DataReader就不再是合适的工具了,在ADO中,最终需要处理记录集。数据模型越链接越多,SQL命令就越复杂。数据模型仍然是顺序的,最后放入缓存的数据往往多于所需要的。DataSet和DataRelation对象是这种表关系模型的基础。
3、在ADO。NET中,关系中涉及的每个对象总是被看成单独的个体。关系本身作为对象被公开,并且具有一定行为规则。
4、关系是不可传递的。可以建立两组不同的关系。
5、如果需要在ASP Session对象中存储记录,可以利用ADO。NET和DataSet对象,可以相当安全的操作而不会产生可能会导致访问冲突的问题。也不会有线程相似性的麻烦。
2、当需要处理表和记录之间的复杂关系时,DataReader就不再是合适的工具了,在ADO中,最终需要处理记录集。数据模型越链接越多,SQL命令就越复杂。数据模型仍然是顺序的,最后放入缓存的数据往往多于所需要的。DataSet和DataRelation对象是这种表关系模型的基础。
3、在ADO。NET中,关系中涉及的每个对象总是被看成单独的个体。关系本身作为对象被公开,并且具有一定行为规则。
4、关系是不可传递的。可以建立两组不同的关系。
5、如果需要在ASP Session对象中存储记录,可以利用ADO。NET和DataSet对象,可以相当安全的操作而不会产生可能会导致访问冲突的问题。也不会有线程相似性的麻烦。
相关文章推荐
- 在使用 ADO.NET Entity Framework 时生成的实体类个数少于数据表个数的几种情况及原因分析
- 什么是连接池:Ado.net连接池使用总结:什么情况下需要禁用连接池?
- ADO.NET在开发中的部分使用方法和技巧
- 使用ADO.NET Entity Framework的实体作为数据源Data Source(附Demo程序下载)- 系列3
- 参数化使用ADO.NET的OleDb方法时注意不能使用@参数
- 使用ADO.net转换数据到Excel格式并提供下载
- HOW TO:使用 ADO.NET 和 Visual C++ .NET 调用带参数的存储过程
- 使用ADO.net转换数据到Excel格式并提供下载
- 第一次使用ADO.NET
- Android Studio布局预览功能不能使用的几种情况
- ADO.NET中使用事务进行数据库读写的办法
- 在使用 ADO.NET 导出 Excel 文件时,设置 IMEX=1 仍不能导出所有数据的解决办法
- 使用ADO.NET轻松操纵数据库(一)
- ADO.NET链接字符串存储及其使用
- 使用ADO.NET轻松操纵数据库(一) .
- 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据
- 查看基于Android 系统单个进程内存、CPU使用情况的几种方法
- Oracle中不使用索引的几种情况分析 ---转
- 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据
- 数据访问:使用 ADO.NET 的最佳实践(ADO.NET 技术文档)