Wat je doet is een weg van pijn volgen. Ontsleutel/versleutel op MySQL en gebruik een versleutelde verbinding met de database (als dat van belang is) of versleutel/ontsleutel op uw .NET-toepassing, waarbij u de versleutelde gegevens opslaat in een geschikte kolom.
Het mixen van AES-implementaties is gevoelig voor fouten en dingen kunnen gemakkelijker kapot gaan als je van versie van .NET of MySQL verandert.
Om te weten wat er precies mis is, moeten we weten of de IV compatibel is tussen MySQL en .NET, of anders uitvinden wat de implementatie IV van MySQL is en die leveren.
En de andere mogelijke bron van problemen is hoe u de byte-arrays hebt gegenereerd (dat zien we niet in uw voorbeeld). U moet rekening houden met karaktercoderingsproblemen bij het genereren van arrays als de sleutel tekstueel is.
In de opmerkingen van deze MySQL-documentenlink er is informatie over de ontbrekende parameters.