возвращать ли объект при сохранении?
От: снежок Россия  
Дата: 12.02.07 08:03
Оценка:
Какой метод использовать при сохранении бизнес-объекта, если на стороне сервера БД возможна установка некоторых полей (например timestamp).
Значения этих полей должны быть установлены в объекте после сохранения.
Вариант 1 — генерить событие об успешном сохранении, на которое реагировать повторным запросом объекта (Reload)
Вариант 2 — возвращать "согласованный" объект как результат вызова метода сервиса.
Я бы наверное предпочел второй вариант, но тесты показываю значительно снижение производительности при возвращении объекта как результата.
Как поступаете вы?
Примеры:
[OperationContract]
void Create_SysObject(System.String ticketSID, SysObject obj);
[OperationContract]
SysObject Create_SysObject2(System.String ticketSID, SysObject obj);
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.