2009-09-21 8 views
0

est-il possible d'enregistrer des requêtes sql générées par des critères nhibernate?, J'ai un scénario déconnecté où je peux utiliser ces requêtes de hachage comme des clés pour mettre en cache les jeux de résultats sur le client.requêtes de critères nhibernate

merci beaucoup

Répondre

0

Je ne pense pas qu'il est possible que facilement. (C'est probablement en utilisant des événements, mais je ne ferais pas cela) Vous devriez mettre les appels pour obtenir des objets derrière une interface. Vous pouvez échanger l'implémentation pour appeler le serveur ou prendre des objets du cache.

Je n'utiliserais pas les critères NHibernate du côté client.

+0

Le critère n'est pas utilisé du côté du client, il est juste enveloppé dans une commande et exécuté sur le serveur, si je pouvais obtenir la requête exacte qui a été exécutée pour les critères, cela pourrait devenir une bonne clé de mise en cache sur le client, sinon je devrais écrire une fonction hashcode, qui peut être désordonnée –

0

vous pourriez essayer d'utiliser nh prof. Je crois qu'il a la fonctionnalité que vous désirez

+0

Je cherche quelque chose que je peux attraper dans mon code, et implémenter une logique transversale –

Questions connexes