從我的測試中,我們可以使用屬性來實現這種情況。以下是具體步驟:
1)添加config.MapHttpAttributeRoutes在啓動文件
HttpConfiguration config = new HttpConfiguration();
//For more information on Web API tracing, see http://go.microsoft.com/fwlink/?LinkId=620686
config.EnableSystemDiagnosticsTracing();
config.MapHttpAttributeRoutes();
new MobileAppConfiguration()
.UseDefaultConfiguration()
.ApplyTo(config);
2)添加屬性路線的方法要自定義域。
[Route("tables/v1/todoitem")]
// GET tables/TodoItem
public IQueryable<TodoItem> GetAllTodoItems()
{
return Query();
}
以下是我本地的結果:
希望這可以給你一些提示。
MobileClient專門用於與Azure移動服務後端交談。如果您將它用於自定義後端,則您必須從源代碼中分叉。 –