【发布时间】:2021-04-20 10:15:43
【问题描述】:
我已经有一年没有编码了,我需要一些关于 LinqPad 的帮助。我需要运行多个搜索查询来从我的数据库中获取数据。
假设我需要跑步
void DeepSearch(string input)
{
Orders.Where(y => y.OrderReference.Contains(input)).Dump();
Invoice.Where(y => y.InvoiceReference.Contains(input)).Dump();
Clients.Where(y => y.Name.Contains(input)).Dump();
}
为了提高性能,我想同时启动这 3 个查询,并在我得到结果后立即转储。我不在乎顺序。
我可以简单地添加异步吗?
async void DeepSearch(string input)
{
Orders.Where(y => y.OrderReference.Contains(input)).Dump();
Invoice.Where(y => y.InvoiceReference.Contains(input)).Dump();
Clients.Where(y => y.Name.Contains(input)).Dump();
}
【问题讨论】:
标签: c# asynchronous linqpad