2009-06-22 8 views
1
/Customers?$skip=30&$top=10 

Есть ли причина, по которой вам нужно?? или '&' И '$' для определения параметра запроса?

Это случай реализации, протекающей в интерфейсе? Я не обязательно хочу разоблачить пользователям вопиющий факт, что я использую .NET Data Services. особенно, если на более позднем этапе я хочу изменить реализацию на другую технологию ...

Или есть простой способ отключить необходимость «$» для идентификации опции запроса?

Так выглядит гораздо более презентабельно ...

/Customers?skip=30&top=10  

Благодаря

ответ

0

строки запроса, которые начинаются с символа $ известны как параметры системы Запрос и обозначающие действия поддерживают с помощью ADO .NET Data Services. В основном это делается для того, чтобы отличать общесистемные «ключевые слова» от имен свойств модели.

Для решения этой проблемы вы можете попробовать переписать URL-адреса от /Customers?skip=30&top=10 до /Customers?$skip=30&$top=10 или даже передать эту системную информацию в заголовках HTTP (если это опция).

+0

yep, нашел это на msdn, который объясняет синтаксис http://msdn.microsoft.com/en-us/library/cc668809.aspx –

 Смежные вопросы

  • Нет связанных вопросов^_^