Язык описания OData

Мне интересно, каковы преимущества edmx/csdl по сравнению с wsdl 2.0 и wadl, что Microsoft выбрала его для OData. Есть идеи?

1 ответ

Решение

Ни WSDL 2.0, ни WADL не были приняты во всем мире. MS не принял ни одного из них.

Способ, которым MS описывает службы OData, не очень удачен, но это стратегия MS. Они вложили много ресурсов во что-то, называемое EDM (Entity Data Model), и теперь используют его повсюду, чтобы удовлетворить свои вложения. EDMX - это просто способ сериализации EDM в XML. CSDL является частью EDMX, используемой для описания концептуальной модели = классы, и используется инструментами MS (службы данных WCF) для предварительного создания кода на стороне клиента.

Другие вопросы по тегам