我有兩個單獨的查詢,都返回相同的IQueryable,我想在投影之前將它們合併。它看起來沒有聯盟或Concat在Linq實現NHibernate?有誰知道我可能會如何去實現這一目標?有沒有一種方法來結合使用NHibernate和Linq的兩個IQueryable <T>的結果?
3
A
回答
4
這是不可能的。你會有做客戶端上。
例子:
var allItems = queryable1.AsEnumerable().Concat(queryable2)
0
@Diago Mijelshon給出了一個很好的答案,但我想補充一點,這取決於你的數據做什麼,你可能需要首先將它轉換爲數組或列表,以便NHibernate不會嘗試對您的操作做任何有趣的事情。
我已經使用了Entity Framework多年,我很熟悉這一點,而且我只用了一點NHibernate,但是這兩個工具在這方面看起來很相似。
相關問題
- 1. 有沒有辦法將這兩種方法結合起來?
- 2. 有沒有一種方法來結合在Javascript中的對象
- 3. LINQ,連接兩種方法的結果
- 4. 有沒有更好的方法來結合這兩個Linq表達式?
- 5. 有沒有一種方法結合Ogre3d的Hikari和BlazeDS?
- 6. 有沒有好的方法來結合使用Node和PHP
- 7. 有沒有一種方法來結合XML文件和NHibernate中的代碼映射
- 8. 有效的方法來結合兩個數據庫查詢的結果
- 9. 有沒有一種方法來遍歷結構的屬性?
- 10. 有沒有一種方法來結合計數和選擇查詢?
- 11. 如何結合兩種LINQ查詢結果使用C#
- 12. 有沒有一種方法可以通過在JavaScript中結合其他兩個變量來使用變量?
- 13. 有沒有一種快速和通用的方法來轉儲使用php的mySql查詢結果?
- 14. Python BeautifulSoup:有沒有一種方法來計算爬網結果的數量?
- 15. 有沒有一種簡單的方法來結合C#中的兩個相對路徑?
- 16. 有沒有簡單的方法來結合Dart中的兩個列表?
- 17. 有沒有一種很好的方式來創建一個由linq多重選擇結果的單向表?
- 18. 紅寶石:合併的兩種方法的結果從一類
- 19. 有沒有一種很好的方法來'凍結'角度範圍和沒有被使用的子女
- 20. 有沒有一種很好的方法來檢測Linq-To-Entities查詢中的空結果?
- 21. 基於結果使用LINQ替換IQueryable中的所有值使用LINQ
- 22. 一種結合PHP和VB的方法?
- 23. 結合了2個IQueryable結果
- 24. 有沒有方法來decltype不可調用函數的結果?
- 25. 有沒有一種更簡單的方法來結合多個標準使用「like」
- 26. 排序IQueryable結果Linq
- 27. 有沒有更好的方法一起使用這兩個數組來實現相同的結果?
- 28. Linq枚舉沒有結果
- 29. LINQ:「枚舉沒有結果」
- 30. 如何將結果從differentviews結合的IQueryable <T>