Udostępnij za pośrednictwem


EntityPropertyMappingAttribute.TargetPath Właściwość

Definicja

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ć (Nothingnull 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.

Dotyczy