В моем приложении (C # 4, WinForms, Entity Framework, SQL Server 2008) поддерживается граф взаимосвязанных объектов, каждый из которых имеет несколько простых полей-членов и набор из множества направленных (входных и выходных) один-к-одному ссылки на другие объекты.
Я хотел бы предложить пользователю возможность визуально просматривать и редактировать этот график, создавая и удаляя соединения, изменяя значения атрибутов объектов и вводя / отбрасывая объекты.
Полагаю, для этого должна быть структура (в списке примитивного типа), поскольку инструменты визуального проектирования моделей встречаются довольно часто. Вы знаете один?