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

SQL सर्वर 2008 के लिए EntityFramework (LINQ का उपयोग करके) में ऑफ़सेट/फ़ेच आधारित पेजिंग (कार्यान्वयन)

यह Entity Framework 6.1.2 के साथ संभव है और ऊपर तो आपको इसे अपने प्रोजेक्ट में उपयोग करने के लिए ठीक होना चाहिए। मानक स्किप और टेक विधियों को अन्य की तरह ही कैप्चर नहीं किया जा सकता है। लैम्ब्डा लेने वाली स्किप/टेक विधियों के अब दो अतिरिक्त अधिभार हैं, इसलिए इसके बजाय:

var results = context.MyTable
    .Skip(10)
    .Take(5);

यह करें:

var results = context.MyTable
    .Skip(() => 10)
    .Take(() => 5);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं इस मेलिंग एड्रेस SQL ​​सर्वर सेलेक्ट स्टेटमेंट को कैसे सुधार सकता हूँ?

  2. अस्थायी तालिका के साथ काम नहीं कर रहा इकाई की रूपरेखा

  3. परिणामसेट का उपयोग करके एकाधिक रिकॉर्ड प्रदर्शित करना

  4. STRING_AGG में DISTINCT मान उत्पन्न करें

  5. SQL सर्वर 2005 में VARBINARY फ़ील्ड का आकार