Serializando um objeto memorystream para string

gora, estou usando o XmlTextWriter para converter um objeto MemoryStream em string. Mas não quero saber se existe um método mais rápido de serializar um fluxo de memória para strin

Sigo o código fornecido aqui para serialização -http: //www.eggheadcafe.com/articles/system.xml.xmlserialization.as

Editad

Stream para String

ms.Position = 0;
using (StreamReader sr = new StreamReader(ms))
{
    string content = sr.ReadToEnd();
    SaveInDB(ms);
}

String para Stream

string content = GetFromContentDB();
byte[] byteArray = Encoding.ASCII.GetBytes(content);
MemoryStream ms = new MemoryStream(byteArray); 
byte[] outBuf = ms.GetBuffer(); //error here

questionAnswers(2)

yourAnswerToTheQuestion