Mise en cache SqlDataSource
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:
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