static 的生命周期问题?
我在web 的Application_Start() 中将类 DataConfig 一个static 的 DataConfig.ConnectionString 设定了一个新的数据库连接字串;
它何时会被垃圾回收掉?生命周期是怎样的?几个小时没有再调用它的话,会不会被垃圾回收掉?
注:
我是想将数据库连接字串保存在配置文件中,然后web启动时设定好DataConfig.ConnectionString 到内存中。
以加快访问速度,不用每次都去读文件。
DataConfig类存在于一个独立的dll中,DataConfig.ConnectionString 有预设值。
而 DataConfig.ConnectionString 主要是用来给 DataAccess 类调用的,
DataAccess 类也存在于一个独立的dll中,
但dataAccess是用来给 web调用的。
所有调用都在同一个进程内