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);
}
}