2012-01-03 2 views
1

wdd 2.0 및 wadl에 비해 edmx/csdl의 장점이 무엇인지 궁금합니다. Microsoft에서 OData를 선택했습니다. 어떤 아이디어?OData 설명 언어

답변

-1

WSDL 2.0 또는 WADL이 전역 적으로 허용되지 않았습니다. MS는 그들 중 어느 것도 받아들이지 않았다.

MS가 OData 서비스를 설명하는 방법은 매우 운이 좋지 않지만 MS 전략입니다. 그들은 EDM (Entity Data Model)이라고 불리는 것에 많은 자원을 투자했으며 이제 투자를 만족시키기 위해 모든 곳으로 밀어냅니다. EDMX는 EDM을 XML로 직렬화하는 방법 일뿐입니다. CSDL은 개념 모델 = 클래스를 설명하는 데 사용되는 EDMX의 일부이며, MS 도구 (WCF 데이터 서비스)에서 클라이언트 측 코드를 미리 생성하는 데 사용됩니다.