ado.net 데이터 서비스 작동 : 매개 변수로 정수 배열
-
05-07-2019 - |
문제
이 질문은 .NET 데이터 서비스를위한 두 파터입니다. 이것이 내가 달성하려는 기능 서명입니다.
/// <summary>
/// Returns Descriptions for any asset in the given assetIDs.
/// </summary>
[WebGet]
public IQueryable<Description> FindDescriptionForAssets(int[] assetIDs);
ADO.NET 데이터 서비스에서 정수 배열을 매개 변수로 취하는 사용자 정의 서비스 작업을 만들려고합니다. 내 이해는 Ado.net Data Services가 매개 변수로 배열 (또는 목록 또는 기타 열거 가능한)을 허용 할 수 없다는 것입니다. 이것이 사실입니까? 그 주위에 어떤 방법이 있습니까?
.NET RIA Services의 도메인 서비스를 사용하여 이와 같은 배열을 사용하여 달성 할 수 있습니다. 그러나 나는 그것을 보여주는 사례를 찾을 수 없었습니다. 누구든지 이것을 확인할 수 있습니까?
해결책
RIA Services는 정수 배열을 전달하는 것을 지원합니다. 이 서비스 호출을 사용하여 테스트했습니다.
[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 인터페이스로 인해 문제가 될 수 있습니다.
제휴하지 않습니다 StackOverflow