Silverlight Net数据服务操作:整数数组作为参数
对于.Net数据服务来说,这个问题有点像是两个方面。这是我试图实现的函数签名:Silverlight Net数据服务操作:整数数组作为参数,silverlight,wcf-data-services,wcf-ria-services,Silverlight,Wcf Data Services,Wcf Ria Services,对于.Net数据服务来说,这个问题有点像是两个方面。这是我试图实现的函数签名: /// <summary> /// Returns Descriptions for any asset in the given assetIDs. /// </summary> [WebGet] public IQueryable<Description> FindDescriptionForAssets(int[] assetIDs); // ///返回给定资产中任何资产的
/// <summary>
/// Returns Descriptions for any asset in the given assetIDs.
/// </summary>
[WebGet]
public IQueryable<Description> FindDescriptionForAssets(int[] assetIDs);
//
///返回给定资产中任何资产的描述。
///
[WebGet]
资产的公共可查询FindDescriptionForAssets(int[]资产);
RIA服务支持传递整数数组。刚刚用这个服务调用测试了一下
[ServiceOperation]
public string SayHello(int[] input)
{
StringBuilder strings = new StringBuilder();
foreach (var i in input)
{
strings.AppendFormat("Hello {0}!", i);
}
return strings.ToString();
}
在ADO.Net数据服务上不确定。由于RESTful接口,这可能是一个问题。我发现RIA服务目前不支持继承(我真的希望在下一个版本中会有所改变),因此这不是一个选项。最后,我为ADO.Net数据服务创建了一个服务操作,ID以逗号分隔的值在字符串中传递,而不是INT数组。