0
这可能将一些常量小表填充为DataContext的缓存而不使用数据库?DataContext预先填充了一些漂亮的常量表
例如,我有10个角色行,并且wonna快速(没有数据库命中)访问他们时做大选择?
这可能将一些常量小表填充为DataContext的缓存而不使用数据库?DataContext预先填充了一些漂亮的常量表
例如,我有10个角色行,并且wonna快速(没有数据库命中)访问他们时做大选择?
如果缓存第一个数据库命中的结果,将会阻止后续命中,并将从缓存中调用。
var rolesList = (List<Role>)Cache["cachedroles"];
if (rolesList == null)
{
using (var tDC= new theDataContext())
{
rolesList = siteroles.allrolesItems(tDC).OrderBy(c => c.listOrder).ToList();
Cache.Insert("cachedroles", rolesList);
}
}