最后尝试得到这个答案。
我有一个简单的 ASP.NET 应用程序,它使用 Hibernate 进行数据访问。GUI 可以调用客户对象上的方法,例如“CalculateTotalSumOfOrders()”。延迟加载(即使它不是最佳的)对我有用,当在域对象中引用 Orders 和 OrderLines 集合时,它们将自动从数据库中获取。
现在让我们假设我正在将同一个应用程序重写为 Silverlight,因为它看起来比 ASP.NET 更好。我不再能够进行延迟加载或数据访问,因为 Silverlight 客户端在浏览器中运行。如何在不考虑使用何种服务将数据导入 Silverlight 客户端的情况下解决此问题?