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

npqsql का उपयोग करके पोस्टग्रेस्क्ल और डैपर के साथ AsyncQuery

इस लेख के लेखक कुछ हद तक गलत हैं - .NET 4.5 में एसिंक्रोनस प्रोसेसिंग संपत्ति को नजरअंदाज कर दिया जाता है क्योंकि अब इसकी आवश्यकता नहीं है। आप बस Async विधियों को कॉल करना प्रारंभ कर सकते हैं बिना किसी विशेष कनेक्शन स्ट्रिंग के SqlClient का।

क्या संचालन अतुल्यकालिक रूप से निष्पादित होगा, डेटाबेस प्रदाता पर निर्भर करता है। उदाहरण के लिए, DbCommand का डिफ़ॉल्ट कार्यान्वयन। ExecuteDbDataReaderAsync वास्तव में सिंक्रोनाइज़ करता है और कॉलिंग थ्रेड को ब्लॉक करता है। SqlCommand इस विधि को ओवरराइड करता है और अतुल्यकालिक रूप से निष्पादित करता है।

दुर्भाग्य से, NpgsqlCommand इस पद्धति को ओवरराइड नहीं करता है, इसलिए आपके पास केवल सिंक्रोनस निष्पादन के साथ छोड़ दिया जाता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मेरे एयरफ्लो कार्य कतारबद्ध क्यों हैं लेकिन नहीं चल रहे हैं?

  2. Django+Postgres FATAL:क्षमा करें, पहले से ही बहुत सारे ग्राहक हैं

  3. PostreSQL में INSERT और लेनदेन क्रमांकन

  4. सभी विदेशी कुंजियों को सूचीबद्ध करें PostgreSQL

  5. क्या PostgreSQL में अनियंत्रित सरणियों (सेट) से निपटने के लिए एक मानक दृष्टिकोण है?