BadImageFormat का अर्थ है कि dll रनटाइम के अनुकूल नहीं है।
समस्या यह है कि Oracle ने अभी तक .NET Core के साथ संगत ड्राइवर जारी नहीं किया है।
आप अभी भी ASP.NET कोर में वर्तमान में उपलब्ध ड्राइवर का उपयोग कर सकते हैं, लेकिन केवल तभी जब आप इसे पूर्ण डेस्कटॉप .NET फ्रेमवर्क पर चलाते हैं, .NET कोर फ्रेमवर्क पर नहीं।
इसे हल करने के लिए आपको जो करने में सक्षम होना चाहिए, वह बस अपनी project.json फ़ाइल से dnxcore50 लक्ष्य को हटा देना है ताकि आप केवल डेस्कटॉप ढांचे को लक्षित कर रहे हों।
ऐसा करने का मतलब है कि आप अभी केवल विंडोज़ पर ही चल सकते हैं, लेकिन बाद में जब ओरेकल एक संगत ड्राइवर जारी करता है तो आपके पास .NET कोर फ्रेमवर्क को लक्षित करने का विकल्प हो सकता है।