Ahora estoy usando XmlTextWriter para convertir un objeto MemoryStream en una cadena. Pero no quiero saber si hay un método más rápido para serializar un flujo de memoria en la cadena.Serializar un objeto de flujo de memoria en la cadena
sigo el código dado aquí para serialización - http://www.eggheadcafe.com/articles/system.xml.xmlserialization.asp
Editado
Stream para cuerdas
ms.Position = 0;
using (StreamReader sr = new StreamReader(ms))
{
string content = sr.ReadToEnd();
SaveInDB(ms);
}
cadena a Stream
string content = GetFromContentDB();
byte[] byteArray = Encoding.ASCII.GetBytes(content);
MemoryStream ms = new MemoryStream(byteArray);
byte[] outBuf = ms.GetBuffer(); //error here
duplic posible comió de [¿Cómo se obtiene una cadena de un MemoryStream?] (http://stackoverflow.com/questions/78181/how-do-you-get-a-string-from-a-memorystream) –