Как спроектировать плавные асинхронные операции?
Похоже, асинхронные операции не очень хорошо работают с свободно используемыми интерфейсами, в которых я предпочитаю кодировать. Как асинхронность можно комбинировать с Fluent?
Пример: у меня есть два метода, которые ранее возвращалиMyEntity
но не играйте хорошо, когда переходите на Async. После того, как я их асинхронизирую, я долженawait
Результат выполнения задач, но я должен сделать это для каждого добавленного шага:
MyEntity Xx = await(await FirstStepAsync()).SecondStepAsync();
Там должен быть лучший путь.