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 vlastnost mapována.

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 NEBO atributem XML.

Poznámky

TargetPath Při nastavení vlastnosti musí být nastaveny TargetNamespaceUriTargetNamespacePrefix i vlastnosti.

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

TargetPath musí být výraz cesty, ve kterém jsou vnořené prvky odděleny zpětným lomítkem (/) a atributy jsou určeny ampersandem (@). 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 kořenového vstupního elementu.

<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 nemůže obsahovat prázdné znaky.

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

Platí pro