EntityPropertyMappingAttribute.TargetPath 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取属性将映射到的源中的自定义目标的名称。
public:
property System::String ^ TargetPath { System::String ^ get(); };
public string TargetPath { get; }
member this.TargetPath : string
Public ReadOnly Property TargetPath As String
属性值
带有目标 XML 元素或特性的字符串值。
注解
TargetPath设置 属性时,TargetNamespaceUri还必须设置 和 TargetNamespacePrefix 属性。
当 属性的值为 以外的CustomProperty任何值TargetPath时TargetSyndicationItem,必须在 null
Nothing
Visual Basic) 中 (的值。
TargetPath 必须是一个路径表达式,其中嵌套元素由反斜杠 (/
) 分隔,属性由与 (@
) 指定。 在以下示例中,字符串 UnitsInStock/@ReorderLevel
将属性值映射到根项元素的 ReorderLevel
子元素上的 UnitsInStock
特性。
<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 不能包含空格。
属性 TargetPath 不表示为真正的 XPath 表达式,但指定的元素和属性名称必须表示格式正确的 XML 元素和特性。 无效值将导致在初始化数据服务时发生异常。