Bonjour à tous, je voudrai mettre en cache mon SqlDataSource et pouvoir, quand je le souhaite, recharger les données de la base. Alors j'ai mis en cache et j'associe a une clé, et ensuite je voudrai faire un Cache.Remove(maCle); pour effacer le cache.
Voici mon code du SqlDataSource :
Mais lorsque que je regarde la taille du cache en faisant : Cache.Count; j'obtient 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:batifacConnectionString %>" ProviderName="<%$ ConnectionStrings:batifacConnectionString.ProviderName %>" SelectCommand="SELECT * FROM document" EnableCaching="True" CacheKeyDependency="CacheSql" CacheDuration="0"> </asp:SqlDataSource>
Es ce que le SqlDataSource s'ajoute automatiquement dans Cache ?
Merci d'avance
Partager