2016-09-14 151 views
0

我們在ASP.NET MVC控制器操作中使用Ravendb 3。如果您嘗試使用ToListAsync()使用RavenDb異步會話,如果你也有對無關與掠奪數據庫實體查詢ToListAsync(),拋出一個錯誤,指出ToListAsync只能與掠奪或其他錯誤,例如使用「該人士IQueryable的未實現IDbAsyncEnumerable。這是一個已知的問題?有沒有變通?RavenDB與System.Data.Entity衝突

請指教。 非常感謝。

回答

0

不要使用它作爲一個擴展方法,使用靜態方法,來代替。

+0

感謝您的回覆,我們有以下的使用(IAsyncDocumentSession RavenSession = store.OpenAsyncSession()) { 變種的收藏=等待RavenSession.Query ( 「FAVS」),其中(F => f.UserId == UID).ToListAsync(); return favs; }。我們在哪裏調用靜態方法。謝謝 – user2981411