Dit is een probleem met de System.Data.OracleClient DLL. Ik heb hetzelfde probleem waarbij Unicode-tekens van 2, 3 of zelfs 4-byte aan het einde van mijn strings worden vastgemaakt.
Overschakelen naar Mono.Data.OracleClientCore hielp enigszins, maar ik kreeg nog steeds enkele vreemde tekens aan het einde van sommige strings (Unicode-backspace en backslash).
Ik heb zojuist de volgende bibliotheek geprobeerd en het lijkt te werken voor mijn behoeften (tot nu toe):https:/ /github.com/ericmend/oracleClientCore-2.0
U moet opnieuw compileren voor Windows (wijzig in #define OCI_WINDOWS
in OciCalls.cs). Zal dit antwoord bijwerken als ik merk dat het niet blijft werken.
Toch denk ik dat we moeten wachten tot Oracle hun door .NET Core ondersteunde oplossing uitbrengt voor elke vorm van productieklare bibliotheek.