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

एंटिटी फ्रेमवर्क ओरेकल और एसक्यूएल सर्वर - डेटाबेस स्वतंत्र एप्लिकेशन कैसे बनाएं

SQL सर्वर और Oracle दोनों के लिए एकल EDMX रखने का कोई तरीका नहीं है। ईडीएमएक्स में तीन भाग सीएसडीएल (इकाई परिभाषा), एसएसडीएल (डेटाबेस परिभाषा), एमएसएल (उन परिभाषाओं के बीच मानचित्रण) शामिल हैं। SSDL को हमेशा ठोस डेटाबेस को लक्षित करना चाहिए ताकि आपको Oracle और SQL सर्वर के लिए कम से कम अलग SSDL की आवश्यकता हो और यदि आप भाग्यशाली हैं तो आपको अलग MSL की भी आवश्यकता नहीं होगी (मानचित्रण बिल्कुल वैसा ही होना चाहिए जो संभवतः ऐसा नहीं होगा यदि आप उत्पन्न करने के लिए किसी उपकरण का उपयोग कर रहे हैं) डेटाबेस)।

इसलिए आपको दूसरे डीबी के लिए हमेशा ईडीएमएक्स फ़ाइल के कम से कम हिस्से की आवश्यकता होती है और इसे मैन्युअल रूप से बनाए रखना चाहिए।

यदि आपको Oracle का समर्थन करने वाले DB माइग्रेशन की आवश्यकता है, तो आपको Oracle (या तृतीय पक्ष) से ​​टूल की तलाश करनी चाहिए। उदाहरण के लिए RedGate SQL सर्वर दोनों के लिए स्कीमा माइग्रेशन का समर्थन करने वाले टूल ऑफ़र करता है और Oracle

विजुअल स्टडीयन प्रीमियम और अल्टीमेट संस्करण डेटाबेस स्कीमा की तुलना करने के लिए टूल भी प्रदान करता है। यह डिफ़ॉल्ट रूप से केवल SQL सर्वर का समर्थन करता है लेकिन टॉड एक्सटेंशन Oracle के लिए भी समर्थन जोड़ना चाहिए।

एक बार आपके पास इनमें से कोई भी उपकरण हो जाने पर आपको ग्राहक सर्वर पर परिनियोजित स्कीमा की तुलना अपने नए स्कीमा से करनी होगी और टूल को आपके लिए माइग्रेशन स्क्रिप्ट बनानी चाहिए।



  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 तालिका में ON और WHERE क्लॉज़ के बीच अंतर जुड़ता है

  2. जावा दिनांक हाइबरनेट कट ऑफ टाइम

  3. एक कॉलम में अधिकतम मान वाली पंक्तियों का चयन करने के लिए sql क्वेरी कैसे लिखें?

  4. Oracle JDBC:डबल में अंडरफ्लो

  5. मैं DESCRIBE कमांड का उपयोग किए बिना Oracle में किसी तालिका का वर्णन कैसे कर सकता हूं?