Условно говоря, получается таймлайн такой: 1. Вася открыл форму 2. Петя открыл

форму
в этом месте мы ещё ничего не знаем о том, кто и что будет менять.
3. Вася меняет что-то, сохраняет.
4. Петя меняет что-то, сохраняет.
вот на этапе 4 у нас возникает ветвление: поменяли они одно и то же или разное.
Так?

1 ответов

10 просмотров

да, примерно так. Еще добавляем - если редактируемые поля не пересекаются, тогда надо при Петином сохранении сделать мерж с Васиными изменениями, потому что в открытой форме у Пети данные старые, и они перезатрут то, что Вася сохранил. А если поля пересекаются - блокируем save

Похожие вопросы

Обсуждают сегодня

А что насчет FluentValidation? тоже ведь есть альтернатива у МС.
devman
13
Граждане, я чего-то не понимаю. Это такая багофича новая? показывать ссылку на профиль по номеру телефона, даже если телефон скрыт от всех в настройках конфиденциальности?
Роман
5
Тут кто-то шарит в мед оборудовании?
Benz
10
ну получается @sigmade использует все со стека МС. Никакого dapper, ведь есть EF. Никакого Postgresql, ведь есть mssql. Так?
devman
3
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Диски перестали работать почему-то в Нидерландах тогда. 0кб в сек Никто как я понял не сможет посоветовать vds в Нидерландах ?
Stargrapefruit
16
Всем привет. У кого-нибудь был кейс, что на старт бот откликается с разным пингом? Для одних моментально, для других через 5-10 секунд, а иногда до 5 минут. На старте по сути ...
Роман Ромашин :)
1
а вы профилировали EF по сравнению с даппером сейчас? :)
Andrii Kurdiumov
3
ктось пробовал сделать автотапинг хомяков?
arelive ⛦⛦⛦⛦⛦⛦
2
Ребя, тут спрашивают, что лучше использовать для юзербота на java? 👀
Mars BATYA [NYА]
12
Карта сайта