यह System.Data.OracleClient DLL के साथ एक समस्या है। मुझे वही समस्या हो रही है जहां 2, 3, या 4-बाइट यूनिकोड वर्ण मेरे स्ट्रिंग्स के अंत तक निपट रहे हैं।
Mono.Data.OracleClientCore पर स्विच करने से थोड़ी मदद मिली, लेकिन मुझे अभी भी कुछ स्ट्रिंग्स (यूनिकोड बैकस्पेस और बैकस्लैश) के अंत में कुछ अजीब अक्षर मिले।
मैंने अभी निम्नलिखित पुस्तकालय की कोशिश की है, और यह मेरी आवश्यकताओं के लिए काम करता है (अब तक):https:/ /github.com/ericmend/oracleClientCore-2.0
आपको विंडोज के लिए फिर से कंपाइल करना होगा (#define OCI_WINDOWS
में बदलें) OciCalls.cs में)। अगर मुझे लगता है कि यह काम करना जारी नहीं रखता है तो इस उत्तर को अपडेट कर दूंगा।
फिर भी, मुझे लगता है कि हमें किसी भी प्रकार के उत्पादन के लिए तैयार पुस्तकालय के लिए Oracle द्वारा अपना .NET कोर समर्थित समाधान जारी करने के लिए प्रतीक्षा करनी होगी।