2
这个问题对于.Net数据服务来说是一个两位参与者。这是函数签名我想要实现:ADO.Net数据服务操作:整数数组作为参数
/// <summary>
/// Returns Descriptions for any asset in the given assetIDs.
/// </summary>
[WebGet]
public IQueryable<Description> FindDescriptionForAssets(int[] assetIDs);
我试图创建一个ADO.Net数据服务的任务整数数组作为参数的自定义服务操作。我的理解是,ADO.Net数据服务不能接受数组(或列表或其他可枚举)作为参数。这是真的?有没有办法解决它?
它看起来像这样的数组可能可以通过使用.Net RIA Services的DomainService来实现。但是,我还没有找到任何证明它的例子。任何人都可以确认吗?
我发现RIA服务目前不支持继承(我真的希望在下一个版本中改变),所以事实证明这不是一个选项。 我最终为ADO.Net数据服务创建了一个服务操作,而不是一个整数数组,ID以字符串中的逗号分隔值传入。 – grimus 2009-10-27 16:11:30