我知道编译器无法将异步lambda表达式转换为表达式树,但是可以手动生成表达式树吗?
var expr = Expression.Lambda<Func<Task>>(
// how do I use 'await' in the body here?
);
var func = expr.Compile();
Run Code Online (Sandbox Code Playgroud)
我找不到相关的任何方法async或await在Expression类,但也许有另一种方式?