gpt4 book ai didi

.net - 通过新的 async/await 异步使用 Linq to Sql

转载 作者:行者123 更新时间:2023-12-01 23:02:55 26 4
gpt4 key购买 nike

this 相比,将 L2S 与新的 C# 5 async/await 关键字结合使用的最佳实践是什么?方法?在网络上找不到任何内容。

最佳答案

EF 5 不支持 async/await,但开源版本正在积极研究这里的可能性。编辑:EF 中的异步支持记录在 http://msdn.microsoft.com/en-us/data/jj819165.aspx 。它不会在结果水合时将结果流式传输(就像您在 RX 中发现的那样),但它确实使数据库调用异步。

对于 LINQ to SQL,除了将请求包装在 Task.Factory.Start 操作中之外,我不会屏住呼吸希望 Microsoft 能够为 Linq 实现基于任务的异步(异步/等待所需) SQL。

您可以使用IQToolkit并在绝对必要时添加您自己的异步支持来扩展它。此外,Mono 还实现了 LINQ to SQL,您可以通过异步支持来扩展它。

关于.net - 通过新的 async/await 异步使用 Linq to Sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12498564/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com