在多人访问同一个页面的时候,会有多少个DataSet实例的疑问,欢迎有兴趣的来指导下!
为表述方便,假设GetDs()方法会返回一个DataSet实例,注意:是实例不是引用,其内部实现不做讨论。
那么在下面三种情况中,服务器的内存中会有多少个DataSet实例存在?
第一种情况:直接在页面中获取DataSet,并绑定到页面中。当有多个用户同时访问该页面时,服务器内存中是不是会
有多个DataSet存在?
第二种情况:在一个类中定义了一个属性,它可以返回对DataSet实例的引用。DataSet的实例通过GetDs()方法获取,
用户访问页面的时候,会实例化一个该类的对象,然后通过该属性来获取到DataSet并绑定到页面。这时,如果有多个用户
同时访问页面,服务器内存中是不是有多个DataSet实例?
第三种情况:如果第二种情况中的类是个静态类,所以不需要实例化就可以在页面中获取到对DataSet的引用,然后绑定到页面
。在这种情况下,如果有多个用户访问页面,服务器内存中的DataSet情况如何?
本人愚钝,一直没想明白这个问题,希望大家可以告知。另外,还希望告知,怎么才能进行测试,来检验自己的猜想???
那么在下面三种情况中,服务器的内存中会有多少个DataSet实例存在?
第一种情况:直接在页面中获取DataSet,并绑定到页面中。当有多个用户同时访问该页面时,服务器内存中是不是会
有多个DataSet存在?
第二种情况:在一个类中定义了一个属性,它可以返回对DataSet实例的引用。DataSet的实例通过GetDs()方法获取,
用户访问页面的时候,会实例化一个该类的对象,然后通过该属性来获取到DataSet并绑定到页面。这时,如果有多个用户
同时访问页面,服务器内存中是不是有多个DataSet实例?
第三种情况:如果第二种情况中的类是个静态类,所以不需要实例化就可以在页面中获取到对DataSet的引用,然后绑定到页面
。在这种情况下,如果有多个用户访问页面,服务器内存中的DataSet情况如何?
本人愚钝,一直没想明白这个问题,希望大家可以告知。另外,还希望告知,怎么才能进行测试,来检验自己的猜想???
...全文
相关推荐
dataset 多表操作
**实例化`DataSet`对象**: ```csharp DataSet ds = new DataSet(); ```2.
dataset 多表联合查询
DataSetHelper类简化了DataSet中的多表查询操作,支持创建新表结构、执行关联查询和条件排序查询。它包含解析字段列表的私有方法,并提供实例化对象后调用方法进行查询。
C#遍历DataSet控件实例总结
本文将深入探讨如何使用C#语言遍历DataSet控件,以便高效地访问和操作其中的数据。
C#使用SQL Dataset数据集代码实例
"这篇资源是关于C#编程中如何使用SQL Dataset进行数据处理的实例教程。主要内容涵盖了ADO.NET数据访问技术中的离线访问特性,重点讲述了DataSet对象的使用方法,包括创建DataSe
关于dataset的实例
### 关于 C# 中 Dataset 的使用实例解析#### 一、概述在 C# 编程语言中,处理数据时经常需要用到数据集(`DataSet`)这一数据结构。


