Antwort

0

Können Sie Ihre Frage ausarbeiten? Ich bin mir nicht sicher, was du erreichen willst.
Wenn Sie IRepository verwenden, können Sie standardmäßig sowohl synchrone als auch asynchrone Methoden verwenden. Wenn Sie eine asynchrone Abfrage verwenden und sofortiges Ergebnis erwarten, können Sie verwenden. Wenn Sie auf Abfrageergebnisse warten müssen, können Sie die Ergebniseigenschaft von Task verwenden. z.B.

var valueImWaitingFor = _repository.GetAllListAsync().Result; 

Edit: Unter der Annahme, dass Sie Benutzer unter Login aktualisieren möchten, können Sie Usermanager-Klasse verwenden.

Auch wenn Sie nicht UserManager verwenden, können Sie Async-Aufruf ähnliche Weise mit zweiten und dritten Option ausführen.

+0

Eigentlich möchte ich Datensatz in ABpUser Tabelle aktualisieren. und Sie wissen, dass es asynchrone Methoden verwendet. Also, wie kann ich einen Datensatz Sir @Pepek – MMG

0

Wenn Sie asynchrone Methoden als Synchronisationsmethoden verwenden möchten, gibt es eine Hilfsklasse in ABP.

var records = AsyncHelper.RunSync(() => _repository.GetAllListAsync()); 
+0

liebe aktualisieren Ich möchte einen Datensatz bei Benutzeranmeldung Stufe aktualisieren .. Wie geht das? – MMG

+1

hast du @Pepek Lösung versucht? Ich sehe, dass Sie nicht versucht haben, das Problem selbst zu lösen. Lesen Sie zuerst die aspnetboilerplate-Dokumentation. –

Verwandte Themen