Raven gestion de session DB dans WCF
-
26-10-2019 - |
Question
J'ai un service WCF qui accepte les demandes, effectue un travail et sauve résultat Raven DB. Je pense que la gestion de la session doit être similaire à NHibernate avec WCF, mais je ne suis pas sûr. À l'heure actuelle, je pense à la création d'une session par demande WCF.
Les autres recomendations?
La solution
Oui, du point de vue de la gestion des sessions, vous pouvez utiliser toutes les pratiques NHibernate. Ainsi, la gestion de session pour RavenDB dans WCF est identique à la façon dont vous le faites avec NHibernate
En termes concrets, cela signifie que l'aide d'un mode par exemple appel et la création de la session avant l'appel et l'appel SaveChanges () et éliminer après l'appel.
Autres conseils
Eh bien, il va vraiment dépendre de votre cas d'utilisation, mais pour la meilleure évolutivité devrait vous donner la préférence à la mode instance par appel.