Сейчас я использую XmlTextWriter для преобразования объекта MemoryStream в строку. Но я не знаю, есть ли более быстрый способ сериализации memystream для строки.
Я следую приведенному здесь порядку для сериализации - http://www.eggheadcafe.com/articles/system.xml.xmlserialization.asp
Edited
Поток в строку
ms.Position = 0;
using (StreamReader sr = new StreamReader(ms))
{
string content = sr.ReadToEnd();
SaveInDB(ms);
}
Строка для потока
string content = GetFromContentDB();
byte[] byteArray = Encoding.ASCII.GetBytes(content);
MemoryStream ms = new MemoryStream(byteArray);
byte[] outBuf = ms.GetBuffer(); //error here