Мы только начали использовать LINQ to SQL для работы для нашего DAL, и у нас на самом деле нет стандартной модели для кэширования. Раньше мы использовали базовый класс DAL, который реализовал свойство кэширования, которое унаследовало все наши классы DAL, но теперь у нас этого нет. Мне интересно, если кто-нибудь придумал "стандартный" подход для кэширования результатов LINQ to SQL?
Мы работаем в веб-среде (IIS), если это имеет значение. Я знаю, что это может оказаться вопросом subjective, но я все же думаю, что информация была бы ценной.
РЕДАКТИРОВАТЬ: Чтобы уточнить, я не говорю о кешировании индивидуального результата, я больше разбираюсь в решении архитектуры, как в том, как вы настраиваете кэширование, чтобы все ваши методы ссылок используйте ту же архитектуру кэширования.