【问题标题】:Domain Service Method using Optional Parameters?使用可选参数的域服务方法?
【发布时间】:2011-03-03 18:18:30
【问题描述】:

我希望能够绑定到这个数据源,而视图不需要知道有一个额外的参数(除非他关心)。这可以吗?

[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>

【问题讨论】:

    标签: .net optional-parameters wcf-ria-services domainservices domaindatasource


    【解决方案1】:

    我根本没有找到在 WCF RIA 域服务中使用可选参数的任何方法。它们在服务器端代码上编译得很好,但是生成的将其传递到客户端的代码包含非可选参数,因此所有想要对可选参数使用默认值的客户端代码都无法编译.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-25
      • 2014-05-22
      • 2018-01-02
      • 1970-01-01
      • 1970-01-01
      • 2013-06-17
      • 2019-03-08
      • 1970-01-01
      相关资源
      最近更新 更多