Eindelijk gevonden!
De .NET XML-serializer ontsnapte aan het ongeldige teken bij het serialiseren, maar ontsnapte het voor de-serialisatie.
Dus ik moest zoeken naar de ontsnapte om de niet-ontsnapte 0x0B te vinden ... serieus geen grappige jongens!
Dus dit:
SELECT * from Mytable where Column like '%' + '' + '%'
Zal dit echt vinden:
<?xml version="1.0"?>
<Hashtable><key>313_other_10</key><value></value></Hashtable>
En hoewel dit op geldige XML lijkt, genereert het een uitzondering voor ongeldige tekens wanneer:
XmlSerializer xs = new XmlSerializer(Type.GetType(Hashtable));
StringReader stringReader = new StringReader(xml);
obj = xs.Deserialize(stringReader);
Veel dank aan de mensen die hebben gesprongen om te helpen! Het was onschatbare hulp!