gpt4 book ai didi

c# - Entity Framework 中异步方法的正确使用

转载 作者:太空宇宙 更新时间:2023-11-03 15:42:28 25 4
gpt4 key购买 nike

<分区>

我正在使用 Entity Framework 6.1 开发一个新应用程序。这次我对存储库类中的所有内容都使用异步方法。这意味着我没有使用 SaveChanges()、ToList()、Count(),而是使用 SaveChangesAsync()、ToListAsync()、CountAsync()。

我进行了一项研究,以找出使用异步操作的正确时间。问题是一些文章说如果可能总是使用异步操作(考虑 EF 6.1),它在简单场景中可能不会显示任何差异,但今天异步始终是一个不错的选择。

但是有文章说DbContext类在异步查询的时候有点乱,选择异步操作要慎重...

最后,经过几个小时的研究,我仍然不知道我是否可以毫无问题地使用异步操作(考虑到 EF 的最新版本)...有些人说可以,有些人说不...所以,我的问题是“我可以毫无问题地对每个数据库查询使用异步操作吗?”

希望我清楚我的问题。

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