Nous venons de commencer à utiliser LINQ to SQL au travail pour notre DAL et nous n'avons pas vraiment trouvé de norme pour notre modèle de mise en cache. Auparavant, nous utilisions une classe de base "DAL" qui implémentait une propriété de gestionnaire de cache dont toutes nos classes DAL héritaient, mais maintenant nous n'avons plus cela. Je me demande si quelqu'un a trouvé une approche "standard" pour la mise en cache des résultats LINQ to SQL ?
Nous travaillons dans un environnement web (IIS), si cela peut faire une différence. Je sais que cela peut finir par être un subjectif mais je pense toujours que l'information serait précieuse.
EDIT : Pour clarifier, je ne parle pas de la mise en cache d'un résultat individuel, je cherche plutôt une solution d'architecture, c'est-à-dire comment configurer la mise en cache pour que toutes vos méthodes de liens utilisent la même architecture de mise en cache.