J'utilise à la fois IBatis.NET et Spring.NET sur un projet au travail et j'aimerais savoir si je peux tirer parti des deux ou des deux frameworks pour obtenir une mise en cache par requête sur tous les appels dans ma couche DAL . En d'autres termes, chaque fois qu'une requête HTTP est servie par ASP.NET, je voudrais d'abord appeler une méthode DAL pour frapper la base de données distante, mais tous les appels doivent ensuite être gonflés à partir du cache.mise en cache par requête dans ASP.NET?
J'ai vu quelques articles décrire un moyen d'y parvenir en utilisant HttpContext.Current, mais je ne peux pas supporter l'idée de polluer ma couche DAL avec les références System.Web. J'aimerais aussi tirer parti de ces cadres si possible, car je n'aime pas réinventer la roue.