comment faire pour ignorer les valeurs null dans odata réponse?

J'ai un odata service web retournant des valeurs null. Je voudrais d'ignorer ces valeurs null.
J'ai essayé d'utiliser le Nir(Pas égal à) l'opérateur de filtrer les données avec des valeurs null:

analyticView.xsodata/analyticView?$select=QUANTITY_SOLD,SALE_PRICE&$filter=SALE_PRICE+Ne+null)&$format=json

et j'obtiens le message d'erreur suivant:

"Illegal operation 'Ne' at position 11."

J'ai essayé aussi de combiner les Pas de l'opérateur avec l'opérateur eq de cette façon:

analyticView.xsodata/analyticView?$select=QUANTITY_SOLD,SALE_PRICE&$filter=not(SALE_PRICE+eq+null)&$format=json

Je reçois un message d'erreur disant:

value: "No property 'null' exists in type ...

Je suis à l'aide de SAP HANA vue analytique en tant que source de données, mais je pense que le problème n'est pas vendeur dépendante.
alors, que faire pour ignorer les valeurs null?

comment est SALE_PRICE définies dans la classe?
si comprendre votre question, voici comment le SALE_PRICE est défini dans les métadonnées de la odata fournisseur de <Property Name="SALE_PRICE" Type="Edm.Virgule" Précision="34"/>
Je suppose que je suis en train d'essayer de comprendre si SALE_PRICE est nullable et si cela pourrait être le problème, parce que la syntaxe est correct et fonctionne pour moi, ici, par le biais de la OData trouvé dans les System.Web.Http.OData espace de noms.
il y a un errant support dans le premier exemple $filter=SALE_PRICE+Ne+null)& si ça peut aider?
encore une autre question, pour avoir le mot clé null reconnu et de ne pas générer l'erreur dans le deuxième exemple de mon attribut par délibérément avec nullable=true?

OriginalL'auteur MedAli | 2013-10-15