首页 > 其他 > 详细

IQueryable不能使用异步方法的解决方案

时间:2019-09-23 00:07:58      阅读:166      评论:0      收藏:0      [点我收藏+]

---恢复内容开始---

看见别人用Linq to Sql的Async好久了,我还没开始用,感觉太土了,跟不上潮流了,打开vs,就准备写个查询,然后发现我用一个IQueryable的对象,怎么都点不出异步方法???嗯???,按照微软的尿性,和之前给哪些集合扩展一些lamda查询一样,这些异步查询肯定都在某个命名空间里面被扩展出来的,奈何上网也找不到,英文也不好,就懒得去找了,先用下面的代替吧。

比如FirstAsync方法,看咱们老土的解决办法。

await Task.run(() => { db.First(); });

嘿嘿嘿,是不是效果上就和FirstAsync一样。

好了今天就到这里了。。。

 

不对不对,作为一个强迫症的怎么能容忍如此low的解决办法,好了不卖关子了,其实只要引用System.Data.Entity命名空间即可使用他们的异步方法啦。。。

IQueryable不能使用异步方法的解决方案

原文:https://www.cnblogs.com/qwqwQAQ/p/11570027.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!