8

私は同期呼び出しを持っています:

_context.User.Where((u) => (u.UserID == twitterId && u.Type == UserType.Show)).SingleOrDefault();

awaitキーワードを使用して待機できる非同期のものにラップする必要があること。

どうすればこれを達成できますか?

ありがとう。

4

2 に答える 2

3

EF6 で追加された QueryableExtensions により、これが簡単になります。

await _context.User.SingleOrDefaultAsync(u => 
    u.UserID == twitterId 
    && u.Type == UserType.Show);

System.Data.EntityEntityFramework.dll で参照することを忘れないでください。

于 2014-04-04T20:50:22.570 に答える