Desidero creare un serialize binario di un oggetto e il risultato per salvarlo in un database.Serializzazione binaria degli oggetti C#
Person person = new Person();
person.Name = "something";
MemoryStream memorystream = new MemoryStream();
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(memorystream, person);
Come posso trasformare MemoryStream in un tipo stringa da salvare nel database, e dopo questo per essere in grado di deserializzare l'oggetto?
byte a stringa --- bisogno di qualche codifica. – loneshark99
@ loneshark99: non capisco il tuo commento. Se si tratta di dati binari arbitrari - piuttosto che di testo codificato - allora l'uso di un 'Encoding' sarebbe proprio l'approccio * errato *. –
Sto imparando, ma mi chiedo perché Encoding non è l'approccio giusto e ToBase64String è. – loneshark99