Ik heb al antwoord gegeven, maar ik denk dat het de moeite waard is om hier precies te vermelden wat de oorzaak van mijn problemen was, voor het geval iemand anders dit item vindt terwijl ze op zoek zijn naar een antwoord op hun eigen probleem.
Het probleem is dat de C#-implementatie van geparametriseerde query's voor Oracle een serieuze en potentieel gevaarlijke bug bevat - een echte "put in het publieke domein":
Het maakt niet uit hoe je je parameters noemt; ze moeten worden toegevoegd in de volgorde waarin ze in de zoekopdracht verschijnen.
Zie meer hier .