Параллелизм в РИА

Это будет мой первый вопрос на этой платформе. Я сделал много разработки с помощью Flex, и WebORB ASP.NET. Мы решили проблемы Параллелизма с сообщениями (Пессимистическая блокировка). Это работает довольно хорошо, но это также делает все зависит от условий применения системы обмена сообщениями. Никакого сообщения, никакого управления параллелизмом.Я знаю, что ASP.NET имеет контроля версий Наборов данных, но как бы вы пойти и использовать, если вы работаете на РИА. Кажется, трудно пойти и хранения всех данных в сессии клиента... Поэтому, если Клиент хочет, как нужно все продукты, я должна для хранения данных в сессии клиента. Когда клиент хочет что-то изменить продукта и сохраните продукта, тогда я мог бы обновлять набор данных (хранится в сессии) и попытаться сохранить его...Кажется, много работы и много памяти, который будет использоваться (так как эти продукты будут храниться в памяти клиента, поэтому набор данных должен храниться на сервере сессии).Я думаю, что самым простым способом было бы предоставить все DTO с номером версии. Если клиент будет пытаться сохранить DTO, я мог бы сравнить версии номер один в базе данных.

Ливен Cardoen

Найдено 1 ответ:

Concurrency in RIA

http://stackoverflow.com/questions/187683/concurrency-in-ria

Посмотреть решение →