Compartir vía


EntityPropertyMappingAttribute.TargetPath Propiedad

Definición

Obtiene el nombre del destino personalizado en la fuente a la que está asignada la propiedad.

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

Valor de propiedad

Valor de cadena con el elemento XML o atributo de destino.

Comentarios

Cuando se establece la TargetPath propiedad , también se deben establecer las TargetNamespaceUri propiedades y TargetNamespacePrefix .

El valor de TargetPath debe ser null (Nothing en Visual Basic) cuando el valor de la TargetSyndicationItem propiedad es algo distinto CustomPropertyde .

TargetPath debe ser una expresión de ruta de acceso en la que los elementos anidados están separados por una barra diagonal inversa (/) y los atributos se especifican mediante una y comercial (@). En el ejemplo siguiente, la cadena UnitsInStock/@ReorderLevel asigna un valor de propiedad a un atributo denominado ReorderLevel en un elemento secundario denominado UnitsInStock del elemento de entrada raíz.

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

La TargetPath propiedad no puede contener espacios en blanco.

La TargetPath propiedad no se expresa como una expresión XPath verdadera, pero los nombres de elemento y atributo especificados deben representar atributos y elementos XML bien formados. Un valor no válido hará que se produzca una excepción cuando se inicialice el servicio de datos.

Se aplica a