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

NHibernate के साथ एक ही ASP.NET ऐप में Oracle और SQL सर्वर दोनों का समर्थन करने के लिए सिफारिशें

कुछ बुनियादी प्रथाओं का पालन करके आप आसानी से NHibernate का उपयोग करके अपने एप्लिकेशन को डेटाबेस-अज्ञेयवादी बना सकते हैं:

  • पहले अपना ऑब्जेक्ट मॉडल डिज़ाइन करें।
  • किसी भी डेटाबेस-विशिष्ट कोड का उपयोग न करें। आपको अच्छे C# अनुभव वाले किसी व्यक्ति की आवश्यकता है, Oracle डेवलपर की नहीं। ट्रिगर, संग्रहित प्रक्रियाओं आदि जैसी चीज़ों पर भरोसा न करें।
  • एनएचबीर्नेट को कम से कम शुरुआत में डीबी स्कीमा उत्पन्न करने दें (आप बाद में इंडेक्स जैसी चीजों को बदल सकते हैं) यह प्रत्येक डीबी के लिए सर्वोत्तम उपलब्ध डेटाटाइप का चयन करेगा।
  • DB-अज्ञेय POID जनरेटर का उपयोग करें (hilo या guid ) अनुक्रम या पहचान के बजाय।
  • एसक्यूएल के प्रयोग से बचने की कोशिश करें। एचक्यूएल और लिंक 99% मामलों में ठीक काम करते हैं।
  • एनएच सुविधाओं से बचें जो आपके सभी लक्षित डीबी द्वारा समर्थित नहीं हैं (उदाहरण के लिए, भविष्य, मल्टीक्रिटेरिया, आदि)

NHibernate का एक बड़ा समुदाय है। आप यहां पोस्ट करने के अलावा अपने प्रश्न हमेशा http://groups.google.com/group/nhusers में पूछ सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 12सी वचर2(32767)

  2. SQLcl (Oracle) में JSON स्वरूपित क्वेरी परिणामों को कैसे सुंदर बनाएं

  3. ORA-29280 कैसे हल करें:अमान्य निर्देशिका पथ

  4. एक्सएमएल से क्वेरी डेटा

  5. Oracle में SQL क्वेरी से परिणाम संयोजित करें