Я использовал FileStream для сериализации объекта в XML и сохранения на диск
Stream str = new FileStream(@"serializedstate.xml", FileMode.OpenOrCreate)
XmlSerializer x = new XmlSerializer(typeof(GridState));
x.Serialize(str, new GridState
{
GridName= txtGridName.Text,
GridColumns = GetGridColumnStates()
});
Это прекрасно работает, и на диске создается файл XML. Как сохранить сериализованный объект как XML в столбце XML базы данных Sql Server 2008, используя Linq to SQL? А как десериализовать то же самое из базы данных?