private static List<Admin> _AdminList;
public static List<Admin> AdminList
{
get
{
if (_AdminList != null && _AdminList.Count > 0)
{
return _AdminList;
}
else
{
BLLAdminBase bLLAdminBase = new BLLAdminBase();
List<Admin> datalist = bLLAdminBase.GetAllAdminList();
return _AdminList= datalist;
}
}
set { }
}
利用静态属性 获取数据
静态属性 可以随着程序一直存在进程中
只要进程不销毁 不回收 那么数据就会一直存在
相当于一种缓存
不过最好只用来缓存 数据量比较小的数据,因为不回自动回收,数据量大会很吃网站内存
如果存储数据库数据发生改变,回收下IIS即可
2018-07-31 11:20:05