Sdílet prostřednictvím


EntityPropertyMappingAttribute.TargetPath Vlastnost

Definice

Získá název vlastního cíle v informačním kanálu, na který je mapována vlastnost.

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

Hodnota vlastnosti

Řetězcová hodnota s cílovým elementem XML nebo atributem.

Poznámky

TargetPath Pokud je vlastnost nastavena, musí být nastaveny TargetNamespaceUri také vlastnosti aTargetNamespacePrefix.

Hodnota TargetPath musí být null (Nothing v jazyce Visual Basic), pokud hodnota TargetSyndicationItem vlastnosti je cokoli jiného než CustomProperty.

TargetPath musí být výraz path, ve kterém jsou vnořené prvky oddělené zpětným lomítkem (/) a atributy jsou určeny pomocí ampersand (@). V následujícím příkladu řetězec UnitsInStock/@ReorderLevel mapuje hodnotu vlastnosti na atribut pojmenovaný ReorderLevel v podřízeném elementu s názvem UnitsInStock elementu root entry.

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

Vlastnost TargetPath nesmí obsahovat prázdné znaky.

Vlastnost TargetPath není vyjádřena jako pravdivý výraz XPath, ale zadané názvy elementů a atributů musí představovat dobře formátované xml elementy a atributy. Neplatná hodnota způsobí výjimku při inicializaci datové služby.

Platí pro