【发布时间】:2021-03-12 21:51:58
【问题描述】:
我有函数调用
let result = session.Query<Domain.CustomerReadModel>().ToListAsync()
返回Task<Collections.Generic.IReadOnlyList<Domain.CustomerReadModel>>
如何在 F# 中正确“等待”此任务?
我试过了
async {
session.Query<Domain.CustomerReadModel>().ToListAsync() |> ignore
}
还有
let result = session.Query<Domain.CustomerReadModel>().ToListAsync()
|> Async.AwaitTask
|> Async.RunSynchronously
这似乎可以编译,但我不能使用结果并返回它:
session.Query<Domain.CustomerReadModel>().ToListAsync()
|> Async.AwaitTask
|> Async.RunSynchronously
【问题讨论】:
标签: f#