Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Visual Basic
  4. Serialization and Linked Objects

Serialization and Linked Objects

Scheduled Pinned Locked Moved Visual Basic
questiondatabasejson
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    MikeMarq
    wrote on last edited by
    #1

    In my program I have alot of objects that are linked together directly and indirectly sort of like a database. I want to use serialization to save these objects. My question is when I tell it to serilize the object will it serialize just that object or will it also serilize objects that it is directly or indirectly linked to? And if the answer is the latter does this mean I would end up with duplicate copies being saved of the same object if I save more than 1 entry point for this group of objects? thanks, Mike

    D 1 Reply Last reply
    0
    • M MikeMarq

      In my program I have alot of objects that are linked together directly and indirectly sort of like a database. I want to use serialization to save these objects. My question is when I tell it to serilize the object will it serialize just that object or will it also serilize objects that it is directly or indirectly linked to? And if the answer is the latter does this mean I would end up with duplicate copies being saved of the same object if I save more than 1 entry point for this group of objects? thanks, Mike

      D Offline
      D Offline
      Dave Kreskowiak
      wrote on last edited by
      #2

      This depends on which version of .NET you're using. Under .NET 1.x, you'll have to write your own serializer. This is easy considering there are hundred examples of it all over the web. All you have to do is Google for "VB.NET serialize linked list" to find them. Under .NET 2.0, this is even easier if you use the generic LinkedList class for your collections. It's already serializable and can be used with the existing .NET serialization classes.

      A guide to posting questions on CodeProject[^]
      Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
           2006, 2007

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups