Share via


Lista (SPMetal)

Última modificación: jueves, 24 de septiembre de 2009

Hace referencia a: SharePoint Foundation 2010

Especifica que una lista debe incluirse en la generación de código y modifica los tipos de contenido de la lista que se incluyen en la generación de código.

Web (SPMetal)
  Lista (SPMetal)

<List Name="Calendar" Member="ScheduledEvents"> ... </List>

Complex

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo

Descripción

Name (obligatorio)

El nombre de la lista en SharePoint Foundation.

Member (opcional)

El nombre que SPMetal le da a la propiedad que genera para representar la lista.

Type (opcional)

Especifica el tipo de valor devuelto de la propiedad.

Elementos secundarios

Elemento

Descripción

ContentType

Incluye un tipo de contenido para la generación de código y modifica qué campos (columnas) del tipo de contenido se incluyen en la generación de código.

ExcludeContentType

Excluye un tipo de contenido de la generación de código.

Elementos primarios

Elemento

Descripción

Web (SPMetal)

Especifica el nombre y el nivel de acceso (público o interno) de la clase (derivada de DataContext) que SPMetal genera.

Comentarios

Un elemento List no puede tener un elemento ContentType y un elemento ExcludeContentType que nombren el mismo tipo de contenido.

Ejemplo

En el siguiente ejemplo se muestra el uso de un elemento List. Si es una lista oculta, la presencia del elemento asegura que se incluirá en la generación de código. En el ejemplo también se incluye un elemento ContentType que asegura que la clase de tipo de contenido para el tipo de contenido de lista lleve el nombre "TeamMember" en lugar del nombre "TeamMembersItem" predeterminado.

<?xml version="1.0" encoding="utf-8"?>
<Web AccessModifier="Internal" xmlns="https://schemas.microsoft.com/SharePoint/2009/spmetal">
  <ContentType Name="Contact" Class="Contact">
    <Column Name="ContId" Member="ContactId" />
    <Column Name="ContactName" Member="ContactName1" />
    <Column Name="Category" Member="Cat" Type="String"/>
    <ExcludeColumn Name="HomeTelephone" />
  </ContentType>
  <ExcludeContentType Name="Order"/>
  <List Name="Team Members">
    <ContentType Name="Item" Class="TeamMember"” />
  </List>
</Web>

Vea también

Conceptos

Reglas de generación de código SPMetal predeterminado

Invalidación de valores predeterminados de SPMetal con un archivo XML de parámetros