[ASPX] Ред табл без сохр в БД с послед сохр Save All

bastii

Интересует след поведение, когда пользователь не построчно редактирует таблицу с немедленным сохр каждого изменения в БД, а когда изменения накапливаются отдельно от БД (точнее логически не принадлежать соотв таблицы БД и сохр по отдельно операции SaveAll. Получается что-то на подобии Shopping Cart, только в рамках одной таблицы. Вопрос, как реализовывать.
По идее удобно пользоваться DataTable, и вообще до SaveAll не материализовывать в БД, или заводить по это дело отдельную таблицу в БД (или даже таблицы). Вопрос, какая должна быть привязка больше с точки зрения пользователя. Привязываться только к сессии, и профилю. В общем, тут есть не только технические моменты, так как эти решения заметны пользователю. Какие соображения? Просто в веб-прг мало опыта. Интересно послушать опытных людей, тот же опыт реализации с примером Shopping Cart.
(Можно пофлудить...)

Sharp

А таблица какого плана и сколько человек с ней одновременно может работать?
Как ты собираешься обрабатывать ситуации, когда несколько людей редактировали эту таблицу и нажали одновременно (а может и не одновременно) кнопочку Сохранить — чьи изменения более важны, и чьи изменения надо сохранить, а чьи — отбросить.

bastii

Хорошие вопросы. Я сейчас рассматриваю ситуацию в общем, поэтому даже интересно как на выбор решение появляется кол-во одновременно редактирующих пользователей.
В случае конфликтов при сохранении, думаю, для пользователя будет удобно, если по SaveAll пользователю будут отображаться строки с подсветкой конфликтов, и возможность выбрать что делать. В принципе при изменении одной строки возникаю те же проблемы.

klyv

ты уверен, что нужно просто редактирование таблицы, а не более конкретные задачи?
Оставить комментарий
Имя или ник:
Комментарий: