#entity-framework #entity-framework-4.1
#entity-framework #entity-framework-4.1
Вопрос:
Загрузка дерева хорошо работает в EF 4.1, но что вы думаете об управлении древовидной структурой в EF 4.1? Допустим, пользователь хочет переместить узел или набор узлов на другой дочерний или родительский узел. Каков наилучший способ управления удалением узлов и всех дочерних элементов?
Обновить:
Я видел это, но не уверен, что это все еще применимо, поскольку оно было написано в 2009 году.
Ответ №1:
Это не имеет ничего общего с EF — это ваша логика. EF работает по-прежнему, у него есть объект (узел), где отношения удаляются, и другой объект (новый узел), где отношения добавляются. EF не имеет представления о значении ваших данных (древовидной структуры).
Комментарии:
1. Я понимаю, что, однако, я должен рассмотреть каскадные удаления и обновления моих сопоставлений? Каковы некоторые хорошие подходы при использовании EF для выполнения того, что я прошу? Я не прошу EF ничего знать о моих данных или структуре. Я спрашиваю, поскольку я использую EF, каковы некоторые хорошие идеи относительно управления древовидными структурами.