Aracılığıyla paylaş


EntityPropertyMappingAttribute.TargetPath Özellik

Tanım

Özelliğin eşlendiği akıştaki özel hedefin adını alır.

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

Özellik Değeri

Hedef XML öğesi veya özniteliğine sahip dize değeri.

Açıklamalar

TargetPath Özelliği ayarlandığında TargetNamespaceUri ve TargetNamespacePrefix özellikleri de ayarlanmalıdır.

özelliğinin TargetPath değeri dışında CustomPropertybir değer olduğunda değeri TargetSyndicationItem (Nothing Visual Basic'te) olmalıdır null .

TargetPathiç içe öğelerin ters eğik çizgi () ile ayrıldığı ve özniteliklerin ve işareti (/@) tarafından belirtildiği bir yol ifadesi olmalıdır. Aşağıdaki örnekte, dize UnitsInStock/@ReorderLevel bir özellik değerini kök giriş öğesinin adlı alt öğesinde adlı ReorderLevelUnitsInStock bir öznitelikle eşler.

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

TargetPath özelliği boşluk içeremez.

TargetPath özelliği gerçek bir XPath ifadesi olarak ifade edilmemektedir, ancak belirtilen öğe ve öznitelik adları iyi biçimlendirilmiş XML öğelerini ve özniteliklerini temsil etmelidir. Veri hizmeti başlatıldığında geçersiz bir değer özel durum oluşmasına neden olur.

Şunlara uygulanır