离线处理我的业务对象

时间:2010-10-20 13:18:48

标签: c#

我正在处理从我的数据库中获取数据的单个业务对象。我想知道是否有一种快速方法将其序列化为文本文件或其他东西,所以我不必继续连接到数据库。此外,希望获得更好的性能,因为构建对象需要花费很长时间。

谢谢,

杆。

1 个答案:

答案 0 :(得分:0)

XmlSerializer是一种简单的方法:http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlserializer.aspx。这会将您的对象序列化为XML。

但是,如果您需要最佳性能,请查看http://msdn.microsoft.com/en-us/library/system.runtime.serialization.formatters.binary.binaryformatter.aspx。这会将您的对象序列化为二进制格式,这种格式具有更好的性能,并允许您更灵活地序列化。