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

是否有一個原因,你需要「?」或'&'AND'$'來標識查詢參數?

這是泄漏到接口的實現的情況下?我不一定要向用戶公開使用.NET Data Services的公然事實。特別是,如果我想的實施改變到另一種技術以後的日子......

或者,有沒有一種簡單的方法來禁用的「$」標識查詢選項的需要?

所以它看起來像一個更像樣......

/Customers?skip=30&top=10  

感謝

是先從 $字符作爲 系統查詢選項和行動表示通過ADO支持已知

回答

0

查詢字符串選項.NET數據服務。基本上,這是爲了將系統範圍的「關鍵字」與模型屬性名稱區分開來。

要解決此問題,您可以嘗試將您的網址從/Customers?skip=30&top=10重寫爲/Customers?$skip=30&$top=10,甚至可以將此係統信息轉換爲HTTP標頭(如果這是一個選項)。

+0

是的,發現這個MSDN上這也解釋了語法http://msdn.microsoft.com/en-us/library/cc668809.aspx – 2009-06-23 08:11:31

相關問題