Die Lösung!
OK, damit der C#-Client Unicode-Werte lesen und schreiben kann, müssen Sie Folgendes in die Verbindungszeichenfolge aufnehmen:charset=utf8
Beispiel:server=my_sql_server;user id=my_user;password=my_password;database=some_db123;charset=utf8;
Natürlich sollten Sie die entsprechende Tabelle auch als utf8 + collation utf8_bin definieren.