Сопоставление Middle EF Core обновлено
Состояние сущности и SQL при SaveChanges
Вопрос
Сопоставьте состояние сущности в трекере и то, что сделает SaveChanges.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
Состояние задаётся явно (Add, Remove, Attach, Update) или вычисляется DetectChanges по снимкам. Unchanged и Detached ведут к одному результату, но Detached сущность контекст вообще не видит.
Правильные пары
AddedINSERT
ModifiedUPDATE изменённых колонок
DeletedDELETE
UnchangedНичего
DetachedНичего, сущность не отслеживается
Разбор
Состояние задаётся явно (Add, Remove, Attach, Update) или вычисляется DetectChanges по снимкам. Unchanged и Detached ведут к одному результату, но Detached сущность контекст вообще не видит.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.