Code: Select all
var items = (await SomeService.GetDataAsEnumerableAsync()).ToList();
Ich dachte also daran, eine Erweiterungsmethode wie:
zu erstellen.
Code: Select all
public static class TaskEnumerableExtensions
{
public static async Task FirstAsync(this Task task)
{
return (await task).First();
}
public static async Task FirstOrDefaultAsync(this Task task)
{
return (await task).FirstOrDefault();
}
}
< /code>
, wodurch ich schreiben kann: < /p>
var items = await SomeService.GetDataAsEnumerableAsync().ToListAsync();
Danke im Voraus!