2 Stimmen

.NET gibt Antwort zurück, bevor die asynchrone Aufgabe abgeschlossen ist

Ich habe eine Webanwendung, und Benutzer stellen Anfragen zur Änderung großer Datenmengen. Vielleicht persistieren 1000 oder mehr Objekte.

Ich validiere diese Anfragen im Vorfeld und beginne dann mit der Persistenz der Daten. Es dauert wirklich nicht LANGE, die Daten einzeln zu persistieren, aber wenn man es mit ein paar Tausend multipliziert, dann schon. Ich verwende ein OR/M-Framework und möchte nicht davon abrücken... und es ist nicht wirklich der Engpass.

Ich könnte ein kleineres Objektdiagramm persistieren - einfach einen "Plan", wie man den Rest persistiert, und es dann auf eine andere Weise persistieren, aber ich würde wirklich eine einfachere Lösung bevorzugen.

Im Idealfall würde ich validieren, dann starten Sie eine asynchrone Aufgabe, die alle Daten persistieren würde. Der Benutzer würde eine Bestätigung erhalten, nachdem es validiert ist, und sie können entlang auf ihre fröhliche kleine Weg gehen.

Ist dies in .NET möglich? Irgendwelche Vorschläge?

Danke

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X