Freigeben über


EntityPropertyMappingAttribute.TargetPath Eigenschaft

Definition

Ruft den Namen des benutzerdefinierten Ziels im Feed ab, dem die Eigenschaft zugeordnet ist.

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

Eigenschaftswert

Zeichenfolgenwert mit XML-Zielelement oder -Attribut.

Hinweise

Wenn die TargetPath Eigenschaft festgelegt wird, müssen auch die TargetNamespaceUriTargetNamespacePrefix Eigenschaften festgelegt werden.

Der Wert von muss (Nothing in Visual Basic) sein null , wenn der Wert der TargetSyndicationItem Eigenschaft etwas anderes ist als CustomProperty.TargetPath

TargetPath muss ein Pfadausdruck sein, in dem geschachtelte Elemente durch einen umgekehrten Schrägstrich (/) getrennt sind und Attribute durch ein kaufmännisches Und-Zeichen (@) angegeben werden. Im folgenden Beispiel ordnet die Zeichenfolge UnitsInStock/@ReorderLevel einem Attribut, das auf einem untergeordneten Element mit dem Namen des Stammeintragselements benannt ReorderLevel ist UnitsInStock , einen Eigenschaftswert zu.

<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"
          />

Die TargetPath Eigenschaft darf keinen Leerraum enthalten.

Die TargetPath Eigenschaft wird nicht als wahrer XPath-Ausdruck ausgedrückt, aber die angegebenen Element- und Attributnamen müssen wohlgeformte XML-Elemente und -Attribute darstellen. Ein ungültiger Wert führt dazu, dass eine Ausnahme auftritt, wenn der Datendienst initialisiert wird.

Gilt für: