Does anyone know of a solid C # library / approach for managing a collection of hierarchy types / web pages?
This will be a library that will consist of the concept of nodes and relationships, for example, for modeling web pages / files linked by URL, or for modeling IT infrastructure. It will have key methods such as:
Thus, smarts will include the ability to “walk the tree” of nodes based on relationships, when someone asks “give me all the children under this node,” for example.
Ideally, it includes a save layer to save / retrieve such data to / from databases (for example, using the Nodes and Relationships tables).
EDIT 1
- Also note that it must support full open flexibility, that there are nodes and relationships, and therefore, a node can be a child of more than one node. That is, it can model more web maps, as opposed to a strict hierarchy.
- In addition, a node can have more than one root / parent of a node (for example, in the case of modeling web page artifacts, an image can be referenced on several websites).
source
share