Каким образом можно редактировать представление с множеством базовых таблиц через Entity Framework?
контекст: базовую модель данных (типичная таблица типа «родители-потомки») необходимо не только визуализировать, но и манипулировать в пользовательском интерфейсе.(Я использую fancy tree и сгенерированные EF контроллеры)
Я хочу сделать что-то очень похожее на this
Для того, чтобы сделать этоМне нужен список узлов верхнего уровня (родители без родителей, в розовом на изображении), чтобы начать детализацию пользовательского интерфейса.
Это требует нескольких представлений, которые я мог бы интегрировать в EF с новым классом и сгенерировать его контроллер.(... \ api \ my-top-level-parent-view \ вызовет .. \ api \ children \ id, где id = родительский идентификатор).Я проверил, что это работает.
Управление деревом - это совсем другая задача!
Нажав на узел, я могу получить его ID, но о его корне ничего не известно.
Как использовать EF для изменения данных дерева модели, когда пользовательский интерфейс отображает результат представления?