ADO.Netデータサービス操作:パラメーターとしての整数の配列
-
05-07-2019 - |
質問
この質問は、.Netデータサービスの2つのパートナーです。これは私が達成しようとしている関数シグネチャです:
/// <summary>
/// Returns Descriptions for any asset in the given assetIDs.
/// </summary>
[WebGet]
public IQueryable<Description> FindDescriptionForAssets(int[] assetIDs);
-
ADO.Net Data Serviceで、パラメーターとして整数の配列を使用するカスタムサービス操作を作成しようとしています。私の理解では、ADO.Net Data Servicesはパラメーターとして配列(またはListまたはその他の列挙可能)を受け入れることはできません。これは本当ですか?回避策はありますか?
-
.Net RIAサービスのDomainServiceを使用することで、このような配列を実現できる可能性があります。しかし、それを実証する例は見つかりませんでした。誰でもこれを確認できますか?
解決
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 Data Serviceでは不明。 RESTfulインターフェースのために問題になる可能性があります。
所属していません StackOverflow