私の Silverlight アプリケーションは、RIA Web サービスをDomainService
使用して、Entity Framework モデルを使用する と対話します。
サービスには、次のような単純なものがあります。
Public Function GetCompanyByID(companyID As Integer) As Company
Return ObjectContext.Companies.FirstOrDefault(Function(c) c.ID = companyID)
End Function
私の質問は、すべての会社が最初にデータベースから読み込まれ、次に LINQ でクエリされてクライアントに送信されるということですか?
データベースが拡大する可能性があり、企業エンティティ内のいくつかのナビゲーション プロパティの熱心な読み込みが導入される可能性があるため、質問しています。したがって、最初にすべての会社を読み込むには時間がかかる場合があります。