Решението!
Добре, за да може C# клиент да чете и записва Unicode стойности, трябва да включите в низа за връзка:charset=utf8
например:server=my_sql_server;user id=my_user;password=my_password;database=some_db123;charset=utf8;
разбира се, трябва също да дефинирате съответната таблица като utf8 + сравнение utf8_bin.