关于static属性的使用&代码预编译的问题
我定义了这么一个类public class PublicObject
{
public static SqlConnection sqlconn = new SqlConnection();
}
那么请问这里的静态属性sqlconn是在什么时候初始化的?是在收到一个客户端请求之后么?
那么这个静态属性是不是服务器在内存内为每个客户端准备了一个副本?
如果是的..那么假如一个客户端同时开启了很多个自己的站点的页面,当然每个页面都有数据库操作,并且那些数据库操作用到的数据库链接都是这里定义的这个静态属性.
这个时候是否会发生对使用sqlconn的冲突?
以上都是基于ASP.NET 2.0..不知道1.1是否有什么区别?
--------------------------------------------------------------------------------------------------------------------------------
如何把自己写的类编译成DLL?
比如我定义了一个命名空间以及一些类
namespace MyNameSpace.Data
{
public class class1()
{
.............
}
}
先多谢哦~~~
[此贴子已经被作者于2006-12-18 15:31:40编辑过]