У меня есть таблица налогов в базе данных, которая может меняться раз в год. В нашем приложении asp.net есть расчеты, которые запрашивают базу данных о налогах в зависимости от провинции / штата клиента. Я хотел бы избежать тех поездок туда и обратно. Есть ли способ использовать кэширование с Entity Framework 4? Поэтому я хочу, чтобы сущность была основана на таблице налогов в моем edmx, но когда я выполняю LINQ-запросы к ней, я не хочу, чтобы она отправлялась в базу данных, пока не истек срок действия кэша. Как бы я это сделал?
Раньше я не работал с кэшированием данных asp.net, поэтому некоторые детали этой концепции будут высоко оценены. Я прочитал документацию msdn по кешированию данных приложения, но мне просто интересно, как сделать это с EF4 элегантным способом.