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

एंटिटी फ्रेमवर्क कोर - टेक (1), सिंगल (), फर्स्ट ()... Oracle प्रोवाइडर के साथ काम नहीं कर रहा है (ORA-00933:SQL कमांड ठीक से समाप्त नहीं हुआ)

जाहिरा तौर पर आप एक पुराने Oracle डेटाबेस को लक्षित कर रहे हैं जो नए FETCH FIRST N ROWS ONLY का समर्थन नहीं करता है एसक्यूएल निर्माण।

पुराने ROWNUM . प्राप्त करने के लिए आधारित SQL अनुवाद, आपको वैकल्पिक Action<OracleDbContextOptionsBuilder> oracleOptionsAction का उपयोग करना चाहिए UseOracle . का पैरामीटर विधि और UseOracleSQLCompatibility मान "11" के साथ एक्सटेंशन विधि (केवल वर्तमान में समर्थित मान "11" और "12" हैं):

.UseOracle(connection_string, options => options
    .UseOracleSQLCompatibility("11"))



  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. विजुअल स्टूडियो 2005 में डिबग मोड में चलते समय ओसीसीआई ऐप क्रैश हो जाता है

  5. Oracle 12c XML को प्रतिक्रिया से मूल्य मिलता है