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?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top