Сможет ли QuickGraph помочь мне с моими требованиями ниже?
(a) хотят смоделировать график узлов и направленных отношений между узлами - например, для моделирования веб-страниц / файлов, связанных по URL-адресу, или для моделирования ИТ-инфраструктуры и зависимостей между аппаратным и программным обеспечением. Библиотека будет включать такие методы, как
* Node.GetDirectParents() //i.e. there could be more than one direct parent for a node
* Node.GetRootParents() //i.e. traverse the tree to the top root parent(s) for the given node
* Node.GetDirectChildren()
* Node.GetAllChildren()
(b) необходимо сохранить данные в базе данных - поэтому он должен поддерживать SQL Server и, в идеале, SQLite.
Если это действительно поддерживает это требование, то я хотел бы услышать:
любые указатели на любые части
QuickGraph копаться?
какова лучшая концепция?
использование с точки зрения того, как использовать
Постоянство базы данных - это
более простой дизайн, чтобы принять каждый
поиск / метод работает непосредственно на
база данных, или поддерживает QuickGraph
ум, чтобы иметь возможность работать в памяти
и "сохранить" в базе данных все
изменения в соответствующей точке
время (например, как ADO.net делает с
DataTable и т. Д.)
Заранее спасибо