IT Academy
Урок 5 · Средний

EF Core, транзакции и миграции

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

EF Core переводит выражения в SQL и отслеживает сущности. Транзакции защищают согласованность, а optimistic concurrency обнаруживает конфликт версии. Миграция схемы — отдельный управляемый шаг релиза.

Задача для самостоятельного решения

Два пользователя редактируют одну строку. Как не потерять первое изменение?

Показать разбор ответа

Проверять concurrency token при UPDATE. Если версия изменилась, вернуть конфликт и предложить слияние или повтор, а не молча перезаписывать данные.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →