2010-12-08 28 views
0

Tout ce que je veux faire est de créer une opération de service simple dans ma solution .net OData qui renvoie une valeur entière. Que sur l'IPad, je vais aspirer cette valeur entière en utilisant le SDK OData Obj-c. Voici mon op service à ce jour:OData Création d'une opération de service pour renvoyer une valeur à un IPad

<WebGet()> _ 
Public Function GetWorkOrderNumber() As Integer 
    Return DomainModel.SystemOption.GetWorkOrderNo 
End Function 

Ce retourne ce qui suit lorsque vous le frappez du navigateur:

<?xml version="1.0" encoding="utf-8" standalone="yes" ?> 
<GetWorkOrderNumber p1:type="Edm.Int32" xmlns:p1="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices">112</GetWorkOrderNumber> 

Quand je tente d'appeler cette opération de l'IPad je reçois toute la valeur de réponse . Tout ce que je veux est la valeur 112. Est-ce que quelqu'un sait ce que je fais mal ou besoin de changer?

Merci à l'avance

Répondre

1

Vous pouvez ajouter $Response content à l'URL. Mais oui, je pensais que les classes de proxy donnerait un meilleur moyen. Je suis toujours en train de regarder.