1
私はユーザーのリストとバインドする必要がある単純なgridviewを持っています。 EF.5.0でEF 6.0で生のSQLクエリを呼び出す方法
は、私は、単純な書き込み
context.Users.Select(emp => new { Name = emp.FirstName, EmailId = emp.EmailId, UserId = emp.UserId }).ToList();
はしかし、私はToAsyncList()
を使用して非同期クエリを記述する必要があり、そうEF6.0
にもう.ToList()
方法が表示されませんでした。しかし、なぜ以下のコードがうまくいかず、システムが無限に実行される理由は不明です。
誰でも教えてください。ここで間違っていますか?
感謝。これは動作します。しかし、私がcontext.Database.SqlQuery(User.GetType()、 "Select * from [User]"、新しいオブジェクト[] {})ToListAsync()を使用すると、非同期メソッドは機能しません。私はなぜToList()メソッドがここで利用できないのだろうと思っていて、ユーザーに非同期を使用させなければなりません。 –
ToListAsync()が動作しないか、実行に時間がかかりますか? この方法に関して[トピック](http://stackoverflow.com/questions/28543293/entity-framework-async-operation-takesten-times-as-long-to-complete)があります –