我的 Silverlight 应用程序使用 RIA Webservices 与DomainService
使用实体框架模型的交互。
在服务中,我有一些简单的东西,例如:
Public Function GetCompanyByID(companyID As Integer) As Company
Return ObjectContext.Companies.FirstOrDefault(Function(c) c.ID = companyID)
End Function
我的问题是所有的公司都是先从数据库中加载,然后用LINQ查询并发送给客户端吗?
我之所以问,是因为数据库可能会增长,并且可能会引入公司实体内某些导航属性的急切加载。因此,首先加载所有公司可能需要很长时间。