Akhirnya ketemu!
Pembuat serial .NET XML mengeluarkan karakter yang tidak valid saat membuat serial, tetapi kemudian melepaskannya sebelum de-serialisasi.
Jadi saya harus mencari yang melarikan diri untuk menemukan 0x0B yang tidak lolos ... sungguh tidak lucu kawan!
Jadi begini:
SELECT * from Mytable where Column like '%' + '' + '%'
Akan benar-benar menemukan ini:
<?xml version="1.0"?>
<Hashtable><key>313_other_10</key><value></value></Hashtable>
Dan sementara ini terlihat seperti XML yang valid, ia akan mengeluarkan pengecualian karakter yang tidak valid ketika :
XmlSerializer xs = new XmlSerializer(Type.GetType(Hashtable));
StringReader stringReader = new StringReader(xml);
obj = xs.Deserialize(stringReader);
Banyak terima kasih kepada orang-orang yang terjun untuk membantu! Itu adalah bantuan yang sangat berharga!