Ext*_*der 8 c# asynchronous windows-phone-8
我有一个同步电话:
_context.User.Where((u) => (u.UserID == twitterId && u.Type == UserType.Show)).SingleOrDefault();
Run Code Online (Sandbox Code Playgroud)
我需要将其包装成异步,我可以等待使用await关键字.
我怎样才能做到这一点?
谢谢.
gho*_*ord 12
您需要使用Task.Run方法包装同步调用.
var user = await Task.Run(() =>
_context.User
.Where(u => u.UserID == twitterId && u.Type == UserType.Show)
.SingleOrDefault());
Run Code Online (Sandbox Code Playgroud)
请记住,6.0版中的EntityFramework将具有异步接口,因此您不再需要使用此代码.
| 归档时间: |
|
| 查看次数: |
2514 次 |
| 最近记录: |