Ребята, помогите, пожалуйста, разобраться с кэшированием данных.
У меня есть метод который считывает из базы одну таблицу:
public static List<Dish> Read_Dish() //выборка всех блюд из базы и сортировка по категории
{
List<Dish> dish = new List<Dish>();
using (DataClasses_RestaurantDataContext dc = new DataClasses_RestaurantDataContext())
{
dish = dc.Dishes.OrderBy(d => d.Category).ToList();
}
return dish;
}
результат помещаю и список:
List<Dish> _dish = Read_Dish();
и вот теперь мне нужно этот список поместить в кэш, так чтобы при любом изменении в таблице обновлялся кэш...
понимаю, что нужно как-то прикрутить сюда CacheDependency, но никак не могу с ним договориться... =((
если указать путь к файлу базы, тогда как указать нужную таблицу?..