Я использую asp основных страниц бритвы с Entity Framework 6, у меня есть 3 класса моделей Project, ProjectLineItem и ProjectVendor
На странице бритвы пользователи могут вводить сведения о проекте, добавлять несколько позиций и отмечать нескольких поставщиков для каждого. позиция бритвы. Страница бритвы
Я передаю данные формы как JSON и связываюсь с классом модели Project. При создании и редактировании у меня есть все данные в классе «Проект». В представлении «Правка», если пользователь удаляет элемент строки проекта, он будет удален из JSON. Поэтому при обновлении я хочу удалить все строки projectLineItem и ProjectVenodor, которых нет в классе «Project». Есть ли альтернатива? путь в Entity Framework Code Первый подход для удаления удаленных позиций из базы данных, вместо выбора всех записей Project и зацикливания их и сравнения с данными обновления?