Frage

Ich habe einen WCF -Dienst, der Anfragen akzeptiert, Arbeiten ausführt und das Ergebnis für Raven DB speichert. Ich denke, dass das Sitzungsmanagement Nhibernate mit WCF ähnlich sein soll, aber ich bin mir nicht sicher. Derzeit denke ich darüber nach, eine Sitzung pro WCF -Anfrage zu erstellen.

Irgendwelche anderen Empfehlungen?

War es hilfreich?

Lösung

Ja, aus Sicht des Sitzungsmanagements können Sie alle NHiberNate -Praktiken verwenden. Das Sitzungsmanagement für RavendB in WCF ist also identisch mit dem mit Nhibernate, der das macht

In konkreter Begriffen bedeutet dies, einen pro -Anrufinstanzmodus zu verwenden und die Sitzung vor dem Anruf zu erstellen und Savechanges () zu rufen und nach dem Anruf zu entsorgen.

Andere Tipps

Nun, es hängt wirklich von Ihrem Anwendungsfall ab, aber für die beste Skalierbarkeit sollten Sie den Per-Call-Instanzmodus bevorzugen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top