Quiero hacer una serialización binaria de un objeto y el resultado para guardarlo en una base de datos.C# Serialización binaria de objetos
Person person = new Person();
person.Name = "something";
MemoryStream memorystream = new MemoryStream();
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(memorystream, person);
¿Cómo puedo transformar MemoryStream en un tipo de cadena para ser guardado en la base de datos, y después de esto para poder deserializar el objeto?
bytes a cadena --- necesita un poco de codificación. – loneshark99
@ loneshark99: No entiendo tu comentario en absoluto. Si se trata de datos binarios arbitrarios, en lugar de texto codificado, el uso de 'Codificación 'sería precisamente el enfoque * incorrecto *. –
Estoy aprendiendo, pero me pregunto por qué la codificación no es el enfoque correcto y ToBase64String sí lo es. – loneshark99