Partager via


EntityPropertyMappingAttribute.TargetPath Propriété

Définition

Obtient le nom de la cible personnalisée dans le flux à laquelle la propriété est mappée.

public:
 property System::String ^ TargetPath { System::String ^ get(); };
public string TargetPath { get; }
member this.TargetPath : string
Public ReadOnly Property TargetPath As String

Valeur de propriété

Valeur de chaîne avec l'élément ou l'attribut XML cible.

Remarques

Lorsque la TargetPath propriété est définie, les TargetNamespaceUri propriétés et TargetNamespacePrefix doivent également être définies.

La valeur de TargetPath doit être null (Nothing en Visual Basic) lorsque la valeur de la TargetSyndicationItem propriété est autre que CustomProperty.

TargetPath doit être une expression de chemin dans laquelle les éléments imbriqués sont séparés par une barre oblique inverse (/) et les attributs sont spécifiés par un ampersand (@). Dans l'exemple suivant, la chaîne UnitsInStock/@ReorderLevel mappe une valeur de propriété à un attribut nommé ReorderLevel sur un élément enfant nommé UnitsInStock de l'élément d'entrée racine.

<Property Name="ReorderLevel" Type="Int16"
          m:FC_TargetPath="UnitsInStock/@ReorderLevel"
          m:FC_NsPrefix="Northwind"
          m:FC_NsUri="http://schemas.examples.microsoft.com/dataservices"
          m:FC_KeepInContent="false"
          />

La TargetPath propriété ne peut pas contenir d’espace blanc.

La TargetPath propriété n’est pas exprimée en tant que véritable expression XPath, mais les noms d’éléments et d’attributs spécifiés doivent représenter des éléments et des attributs XML bien formés. Une valeur non valide entraîne une exception lors de l’initialisation du service de données.

S’applique à