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 回答