EntityPropertyMappingAttribute.TargetPath Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera nazwę obiektu docelowego niestandardowego w kanale informacyjnym, do którego jest mapowana właściwość.
public:
property System::String ^ TargetPath { System::String ^ get(); };
public string TargetPath { get; }
member this.TargetPath : string
Public ReadOnly Property TargetPath As String
Wartość właściwości
Wartość ciągu z docelowym elementem XML lub atrybutem.
Uwagi
Po ustawieniu TargetPathTargetNamespaceUri właściwości należy również ustawić właściwości i TargetNamespacePrefix .
Wartość TargetPath musi być (Nothing
null
w Visual Basic), gdy wartość TargetSyndicationItem właściwości jest inna niż CustomProperty.
TargetPath musi być wyrażeniem ścieżki, w którym zagnieżdżone elementy są oddzielone ukośnikiem odwrotnym (/
), a atrybuty są określane przez znak ampersand (@
). W poniższym przykładzie ciąg UnitsInStock/@ReorderLevel
mapuje wartość właściwości na atrybut o nazwie ReorderLevel
elementu podrzędnego o nazwie UnitsInStock
elementu wpisu głównego.
<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"
/>
Właściwość TargetPath nie może zawierać białych znaków.
Właściwość TargetPath nie jest wyrażona jako prawdziwe wyrażenie XPath, ale określone nazwy elementów i atrybutów muszą reprezentować dobrze sformułowane elementy i atrybuty XML. Nieprawidłowa wartość spowoduje wystąpienie wyjątku podczas inicjowania usługi danych.