代码之家  ›  专栏  ›  技术社区  ›  Rod

脱机使用我的业务对象

c#
  •  1
  • Rod  · 技术社区  · 14 年前

    我正在处理一个从我的数据库中获取数据的业务对象。我想知道是否有一种快速的方法将它序列化为文本文件或其他文件,这样我就不必一直连接到数据库。另外,需要更好的性能,因为构建对象需要很好的时间。

    谢谢,

    1 回复  |  直到 14 年前
        1
  •  0
  •   Pieter van Ginkel    14 年前

    XmlSerializer是一种简单的方法: http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlserializer.aspx

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