Avatar ·

Wie ruft man eine asynchrone Methode aus einer synchronen Methode in C# auf?

Hallo zusammen! Ich bin ein C#-Anfänger und habe ein Problem. Ich habe eine WPF-Anwendung, in der ich Entity Framework für die Datenbankarbeit verwende. Ich möchte asynchrone Methoden wie `ToListAsync()`, `SaveChangesAsync()` nutzen, um den UI-Thread nicht zu blockieren. Allerdings habe ich eine vorhandene synchrone Methode, die aus einer externen Bibliothek aufgerufen wird (z. B. ein Button-Event-Handler, der async nicht unterstützt). Innerhalb dieser Methode muss ich Daten aus der Datenbank abrufen. Ich versuche, die asynchrone Methode `GetCustomersAsync()` wie folgt aufzurufen: ```csharp public async Task> GetCustomersAsync() { using (var db = new MyDbContext()) { return await db.Customers.ToListAsync(); } } public void ButtonClickHandler(obj