Последняя попытка получить ответ на этот вопрос.
У меня есть простое приложение ASP.NET, которое использует Hibernate для доступа к данным.
GUI может вызывать методы объекта Customer, такие как «CalculateTotalSumOfOrders ()».
Ленивая загрузка (даже если она не оптимальна) будет работать для меня, и когда ссылки на коллекции Orders и OrderLines будут указаны в объектах домена, они будут автоматически выбраны из базы данных.
Теперь давайте предположим, что я переписываю то же самое приложение в Silverlight, потому что оно выглядит лучше, чем ASP.NET.
Я больше не могу выполнять отложенную загрузку или доступ к данным, потому что клиент Silverlight работает в браузере.
Как я могу решить эту проблему, не слишком задумываясь о том, какую службу использовать для передачи данных в клиент Silverlight?