При записи в поток DataContractSerializer используется кодировка, отличная от Unicode-16. Если бы я мог заставить его писать/читать Unicode-16, я мог бы хранить его в столбце SQL CE binary и читать его с помощью SELECT CONVERT(nchar(1000), columnName). Но так оно и есть, я не могу его прочитать, кроме программно.
Можно ли изменить кодировку, используемую System.Runtime.Serialization.DataContractSerializer?