Объяснение
EF Core переводит выражения в SQL и отслеживает сущности. Транзакции защищают согласованность, а optimistic concurrency обнаруживает конфликт версии. Миграция схемы — отдельный управляемый шаг релиза.
Задача для самостоятельного решения
Два пользователя редактируют одну строку. Как не потерять первое изменение?
Показать разбор ответа
Проверять concurrency token при UPDATE. Если версия изменилась, вернуть конфликт и предложить слияние или повтор, а не молча перезаписывать данные.