Freigeben über


EntityPropertyMappingAttribute.TargetPath Eigenschaft

Definition

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

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

Eigenschaftswert

Ein Zeichenfolgenwert mit dem Ziel-XML-Element oder Attribut.

Hinweise

Wenn die TargetPath -Eigenschaft festgelegt ist, müssen auch die TargetNamespaceUri Eigenschaften und TargetNamespacePrefix festgelegt werden.

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

TargetPath muss ein Pfadausdruck sein, in dem geschachtelte Elemente durch einen umgekehrten Schrägstrich (/) getrennt und Attribute durch einen ampersand (@) angegeben werden. Im folgenden Beispiel ordnet die Zeichenfolge UnitsInStock/@ReorderLevel einen Eigenschaftswert dem Attribut ReorderLevel auf dem untergeordneten Element UnitsInStock des Stammeintragselements 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 echter 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: