EntityPropertyMappingAttribute.TargetPath Egenskap

Definition

Hämtar namnet på det anpassade målet i feeden som egenskapen mappas till.

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

Egenskapsvärde

Strängvärde med xml-målelement eller -attribut.

Kommentarer

När egenskapen TargetPath har angetts TargetNamespaceUri måste egenskaperna och TargetNamespacePrefix också anges.

Värdet för TargetPath måste vara null (Nothing i Visual Basic) när värdet för egenskapen TargetSyndicationItem är något annat än CustomProperty.

TargetPath måste vara ett sökvägsuttryck där kapslade element avgränsas med ett omvänt snedstreck (/) och attribut anges av ett et-tecken (@). I följande exempel mappar strängen UnitsInStock/@ReorderLevel ett egenskapsvärde till ett attribut med namnet ReorderLevel på ett underordnat element med namnet UnitsInStock på rotpostelementet.

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

Egenskapen TargetPath får inte innehålla tomt utrymme.

Egenskapen TargetPath uttrycks inte som ett sant XPath-uttryck, men de angivna element- och attributnamnen måste representera välformulerade XML-element och attribut. Ett ogiltigt värde orsakar ett undantag när datatjänsten initieras.

Gäller för