Condividi tramite


EntityPropertyMappingAttribute.TargetPath Proprietà

Definizione

Ottiene il nome della destinazione personalizzata nel feed a cui viene mappata la proprietà.

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

Valore della proprietà

Valore stringa con attributo o elemento XML di destinazione.

Commenti

Quando la TargetPath proprietà è impostata, è necessario impostare anche le TargetNamespaceUri proprietà e TargetNamespacePrefix .

Il valore di TargetPath deve essere null (Nothing in Visual Basic) quando il valore della TargetSyndicationItem proprietà è diverso da CustomProperty.

TargetPath deve essere un'espressione di percorso in cui gli elementi annidati sono separati da una barra rovesciata (/) e gli attributi vengono specificati da una e commerciale (@). Nell'esempio seguente la stringa UnitsInStock/@ReorderLevel esegue il mapping di un valore di proprietà a un attributo denominato ReorderLevel in un elemento figlio denominato UnitsInStock dell'elemento entry radice.

<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 proprietà non può contenere spazi vuoti.

La TargetPath proprietà non è espressa come un'espressione XPath vera, ma i nomi di elemento e attributo specificati devono rappresentare attributi e elementi XML ben formati. Un valore non valido causerà un'eccezione quando il servizio dati viene inizializzato.

Si applica a