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