EntityPropertyMappingAttribute.TargetPath Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the name of the custom target in the feed to which the property is mapped.
public:
property System::String ^ TargetPath { System::String ^ get(); };
public string TargetPath { get; }
member this.TargetPath : string
Public ReadOnly Property TargetPath As String
Property Value
String value with target XML element or attribute.
Remarks
When the TargetPath property is set, the TargetNamespaceUri and TargetNamespacePrefix properties must also be set.
The value of TargetPath must be null
(Nothing
in Visual Basic) when the value of the TargetSyndicationItem property is anything other than CustomProperty.
TargetPath must be a path expression in which nested elements are separated by a backslash (/
) and attributes are specified by an ampersand (@
). In the following example, the string UnitsInStock/@ReorderLevel
maps a property value to an attribute named ReorderLevel
on a child element named UnitsInStock
of the root entry element.
<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"
/>
The TargetPath property cannot contain white space.
The TargetPath property is not expressed as a true XPath expression, but the specified element and attribute names must represent well-formed XML elements and attributes. An invalid value will cause an exception to occur when the data service is initialized.