Впервые в WCF и во всей сервисно-ориентированной архитектуре, и пытаюсь понять, как она на самом деле работает.
Мне кажется, я понимаю, что это "просто данные", то есть прокси-объекты, которые создает WCFдля меня это просто удобные контейнеры, а не "реальные" объекты с поведением.Что мне неясно, так это то, как «реальные» объекты идентифицируются за границей обслуживания.
т.е.Скажем, у меня есть служба, которая позволяет мне редактировать клиентов и предоставляет два метода: GetAllCustomers () SaveCustomer ()
Если я вызываю GetAllCustomers (), я получаю коллекцию прокси-объектов Customer.Хорошо.
Теперь, если я хочу отредактировать один из этих объектов, как мне определить, какой из них я отредактировал в методе службы SaveCustomer ()?Нужно ли мне добавлять свое собственное поле «id» для каждого объекта клиента, или WCF каким-то образом отслеживает для меня экземпляры?
Cheers