たとえば、RIA サービスを介してデータベースにクエリを実行すると...
OrderWorkflowSLWCFRIA.Web.OrderWorkflowDomainContext db
= new OrderWorkflowSLWCFRIA.Web.OrderWorkflowDomainContext();
db.Load(db.getWorkflowbyNameQuery(strCurrentLineText, intCustomerId)
.Where(Workflow => Workflow.UserSelectable == true), load => { }, null);
...パラメータを基礎となるドメインサービスに渡すことと、ドメインサービス側でwhereおよびorderbyサブクエリを実行することと、クライアント側でそれらを指定することとの間に違いはありますか? クライアントでサブクエリを実行すると、サブクエリを実行する前にクライアント側ですべてのデータが読み込まれるという前提の下で、ドメイン サービス側で実行する必要があると常に考えていましたが、 subquery は実際にドメイン サービスに渡されます。これは本当ですか?