.NET 코드에서 OData 서비스를 사용하기위한 최상의 방법/라이브러리가 있습니까? 그래서 쿼리 문자열을 작성하고 응답을 수동으로 구문 분석 할 필요가 없습니까?.NET 코드에서 OData 서비스를 편리하게 사용하는 방법
내가 이런 걸 상상 :
class Person
{
public string Name {get; set;}
public int Age {get; set;}
}
void Main()
{
Person person =
new ODataRequest<Person>()
.EndPoint("http://server.com/personservice")
.AddHeader("header", "value")
.AsJson()
.Where(p => p.Name.EndsWith("y") && p.Age > 21)
.Skip(10)
.Take(5)
.Send();
}
구문을 무시 (내가 쿼리와 관련된 물건 엔드 포인트 관련 재료를 혼합하고있어 것을)하세요, 이것은 단지 아이디어를 전달하는 것입니다.
위의 코드는 자동으로 $ filter, $ skip 등의 적절한 OData 쿼리 문자열을 작성하고 응답을 구문 분석합니다.
이 라이브러리는 이미 구축 되었습니까? 또는 나 혼자 여기있어 : :)
고마워!
감사합니다. 이미 보았습니다. 이 분야에 새로운 것이있을 것이라고 생각했습니다. 결국 영화는 2010 년으로 .. =) – Ant
영화는 약간 오래된 것이지만 그가 사용중인 라이브러리 (WCF Data Services Client)는 여전히 업데이트를 자주 공개하고 있습니다. –