【发布时间】:2009-12-01 09:48:49
【问题描述】:
我正在使用 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 文件会在磁盘上生成。如何使用 Linq to SQL 将序列化的对象作为 Xml 保存到 Sql Server 2008 数据库的 XML 列中?以及如何从数据库中反序列化?
【问题讨论】:
标签: c# linq-to-sql xml-serialization