0

filterdescriptors が追加された DomainDataSource が最初にクライアントからすべてのデータをロードしてからクライアントでフィルター処理するかどうか、またはフィルター記述子によって domaindatasource がフィルターを追加したクエリを作成するかどうかを知る必要があります (.Where(e=>.. )) サーバーからロードされます。

つまり、次の 2 つに違いはありますか。

<riaControls:DomainDataSource AutoLoad="True" d:DesignData="{d:DesignInstance my1:NursingHomeDetail, CreateList=true}" Height="0" LoadedData="nursingHomeSummaryDomainDataSource_LoadedData" Name="nursingHomeDomainDataSourceByPin" QueryName="GetNursingHomeQuery" >
    <riaControls:DomainDataSource.DomainContext>
        <my:NursingHomeContext />
    </riaControls:DomainDataSource.DomainContext>
    <riaControls:DomainDataSource.QueryParameters>
        <riaControls:Parameter ParameterName="pin" Value="{Binding ElementName=pinComboBox, Path=SelectedValue}" />
    </riaControls:DomainDataSource.QueryParameters>
</riaControls:DomainDataSource>
4

1 に答える 1

0

サーバー側で発生します。フィルターは、実行のためにサーバー側にシリアル化される DomainDataSource クエリ クライアント側を変更します。

于 2011-07-20T14:00:29.167 に答える