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

इकाई फ्रेमवर्क प्रश्नों का अनुकूलन कैसे करें

हां। LINQ क्वेरी को फिर से लिखें। अधिकांश LINQ से Entities क्वेरी को कई अलग-अलग तरीकों से लिखा जा सकता है, और SQL में अलग-अलग अनुवाद किया जाएगा। चूंकि आप न तो LINQ और न ही SQL और न ही क्वेरी योजना दिखाते हैं, मैं बस इतना ही कह सकता हूं।

हालाँकि, आप सीधे SQL निष्पादित करने का प्रयास करने के लिए स्मार्ट हैं। क्वेरी संकलन में भी समय लग सकता है, लेकिन आपने यह निर्धारित करके इसे खारिज कर दिया है कि SQL सभी मापा समय के लिए खाता है।

कोशिश करें:

    var query = from pe in genesisContext.People_Event_Link
                where pe.P_ID == key
                from ev in pe.Event // presuming one to many
                select ev;

या यदि pe.Event एक से एक है:

    var query = from pe in genesisContext.People_Event_Link
                where pe.P_ID == key
                select pe.Event;

    return query;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL कुछ सूची के आधार पर छाँटें

  2. Microsoft SQL सर्वर MySQL REGEXP के समकक्ष

  3. औसत और समूह के साथ SQL क्वेरी

  4. जेपीए प्रश्नों में कोलन कैरेक्टर ':' से बचना

  5. मैं हाइबरनेट एनोटेशन के साथ जावा दिनांक को DATETIME पर mysql (डिफ़ॉल्ट रूप से इसके TIMESTAMP) में कैसे मैप कर सकता हूं