0

ビューが追加のパラメーターがあることを知る必要なしに、このデータソースにバインドできるようにしたい(彼が気にしない限り)。これは可能ですか?

[Query]
public IQueryable<Product> GetProduct(int productID, bool someAdditionalStuff = false)
{
    return _someProvider.GetProduct(productID, someAdditionalStuff);
}

<DomainDataSource
   ID="ProductDataSource" 
   runat="server" 
   QueryName="GetProduct" 
   EnableDelete="false" EnableInsert="false" EnableUpdate="false">
   <QueryParameters>
      <asp:Parameter Name="ProductID" Type="Int32" DefaultValue="-1" />
   </QueryParameters>
</DomainDataSource>
4

1 に答える 1

1

WCF RIA ドメイン サービスでオプションのパラメーターを使用する方法がまったく見つかりませんでした。サーバー側のコードでは正常にコンパイルされますが、クライアント側に渡される生成されたコードにはオプションではないパラメーターが含まれているため、オプションのパラメーターにデフォルトを使用するすべてのクライアント コードはコンパイルに失敗します。 .

于 2011-04-15T19:01:07.123 に答える