У меня есть приложение, которое хранит некоторые данные в базе данных SQL в двоичном поле. Эти данные сериализуются из объекта .net в традиционном .NET-приложении с binary serialization. Я пишу приложение .net core, которое должно взаимодействовать с вышеуказанным, но читая двоичные данные и понимая их.Как десериализовать двоичные данные в объекте в .net Core, когда начальный объект был сериализован с помощью Full .net Framework?
В идеале я хочу иметь возможность десериализовать эти данные с помощью .net Core, как если бы я работал с полной инфраструктурой .net. Сами данные не являются сложными, они всего лишь Dictionary<string,string>
, произведенные старыми asp.net profile provider.
Мне нужно как читать, так и записывать двоичные данные из кода ядра .net.
Я понимаю, что поддержка BinaryFormatter is coming. .net core. Между тем, есть ли что-то не очень сложное, я могу сделать прямо сейчас, чтобы сериализовать/десериализовать данные с ядром .net в качестве полной .net-структуры?
Почему бы не попробовать? –
@LeiYang, что вы предлагаете попробовать? –
Возможно, я вас неправильно понял. Я не знаком с ядром .net. вы имеете в виду в .net ядре, что вы не нашли форматировщика? –