Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

सी #/एनएचबीर्नेट - समूहीकृत योग द्वारा आदेशित पहले 10 रिकॉर्ड प्राप्त करें

आप Transformers.AliasToBean<Product>() . का उपयोग कर सकते हैं परिणाम ट्रांसफार्मर:

ICriteria criteria = NHibernateSession
    .CreateCriteria<SaleItem>("SaleItem")
    .SetMaxResults(10)
    .CreateCriteria("ID.Product")
        .SetProjection(Projections.ProjectionList()
            .Add(Projections.GroupProperty("ID.Product"), "ID")
            .Add(..., "...") // another Product property
            .Add(Projections.Sum("SaleItem.Quantity"), "QuantitySum")
        )
        .AddOrder(Order.Desc("QuantitySum"));

List<Product> l = criteria
    .SetResultTransformer(Transformers.AliasToBean<Product>());
    .List<Product>() as List<Product>;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java.io.EOFException क्या है, संदेश:सर्वर से प्रतिक्रिया नहीं पढ़ सकता। 4 बाइट्स पढ़ने की उम्मीद है, 0 बाइट्स पढ़ें

  2. समय अंतर खोजने के लिए SQL गणना

  3. हम Mysqli में परिणाम क्यों बंद करते हैं

  4. PHP कोड को MySQL पर स्टोर करें और इसे चलाने के लिए प्राप्त करें

  5. MySQL INSERT और यदि मौजूद है तो अद्यतन करें