當使用Nhiberante Criteria API或HQL進行分組時,查詢返回實體屬性數組列表List<Object[]>
在哪個分組進行。如果我只需要返回某些財產,我該怎麼做?最好用Nhiberane API如果可能的話NHibernate:返回列表<EntityType>不是列表<Object[]>使用分組時
1
A
回答
2
您是否嘗試過使用變形金剛類?
請參閱16.1.5
1
隨着HQL,你只是SELECT
屬性你想要的:
var query = Session.CreateQuery("select p.Id, p.Price from Products p where p.Status = 'A'")
.List().Cast<object[]>();
這是一個與NHibernate.Linq相似:
var query = from p in Session.Linq<Product>()
where p.Status == "A"
select new
{
p.Id, p.Price
};
+0
我不太明白hql的例子。什麼鑄造
相關問題
- 1. NHibernate Session.Query <>列列表?
- 2. FileHelperEngine返回列表<object>而不是List <T>
- 3. 分組列表<object[]>
- 4. 從列表中返回一個列表<SomeType><AnotherType>
- 5. 列表<String[]>只返回表
- 6. FindBys和列表<WebElement>總是返回空列表
- 7. JsonConvert.DeserializeObject <列表<Enrollment>>總是返回10個結果
- 8. LINQ到列表<> NHibernate的表情
- 9. WCF OperationContract返回列表<CustomType>
- 10. 返回列表<object>自IEnumerable C#
- 11. Collections.emptyList()返回一個列表<Object>?
- 12. C#字節[]返回列表<int>
- 13. LINQtoSQL:查詢返回列表<String>
- 14. json返回列表<customers>
- 15. 返回靜態列表<>
- 16. 將LINQ返回列表<entity>?
- 17. JsonConvert爲列表返回null <object>
- 18. 春數據返回列表<Object[]>
- 19. 不同的()返回列表<>返回重複
- 20. 從列表<T>返回具有整數屬性的列表<int>?
- 21. 需要轉換列表<T>到列表<someClass>和返回
- 22. 商店列表<Hashtable>在列表<Hashtable>中返回JSON
- 23. JPA查詢返回列表<org.datanucleus.store.types.sco.backed.ArrayList>代替列表<T>
- 24. 如何返回從列表基於列表<string><KeyValuePair>
- 25. 列表<Object>和列表<?>
- 26. 列表<string>返回System.String [],而不是實際的文本
- 27. 泛型參數返回列表<ChildInterface>在流,但直接的方法調用返回列表<Parent>
- 28. 在列表中返回列表<T>格式
- 29. 分割列表<Product>成子列表<Product>
- 30. 使用LINQ轉換列表<U>到列表<T>
這是驚人的現象。允許使用一些自定義SQL快速刪除O(n)場景,而不需要另一個ORM映射器,我想。似乎在實體框架中可以做同樣的事情,否定了對Dapper的需求等等。 – 2013-02-13 15:57:04