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 :
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>
Mais lorsque que je regarde la taille du cache en faisant : Cache.Count; j'obtient 0.

Es ce que le SqlDataSource s'ajoute automatiquement dans Cache ?

Merci d'avance