Freigeben über


"List" ("SPMetal")

Letzte Änderung: Donnerstag, 24. September 2009

Gilt für: SharePoint Foundation 2010

Gibt an, dass eine Liste bei der Codegenerierung eingeschlossen sein soll, und ändert die Inhaltstypen in der Liste, die in die Codegenerierung eingeschlossen werden.

Web (SPMetal)
  "List" ("SPMetal")

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

Complex

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut

Beschreibung

Name (erforderlich)

Der Name der Liste in SharePoint Foundation.

Member (optional)

Der Name, der von SPMetal für die Eigenschaft angegeben wird, die zum Darstellen der Liste generiert wird.

Type (optional)

Gibt den Rückgabetyp der Eigenschaft an.

Untergeordnete Elemente

Element

Beschreibung

ContentType

Schließt einen Inhaltstyp für die Codegenerierung ein und ändert die Felder (Spalten) im Inhaltstyp, die in die Codegenerierung eingeschlossen sind.

ExcludeContentType

Schließt einen Inhaltstyp aus der Codegenerierung aus.

Übergeordnete Elemente

Element

Beschreibung

Web (SPMetal)

Gibt den Namen und die Zugriffsebene (öffentlich oder intern) der Klasse (abgeleitet von DataContext) an, die von SPMetal generiert wird.

Hinweise

Ein List-Element kann nicht sowohl ein ContentType-Element als auch ein ExcludeContentType-Element besitzen, die denselben Inhaltstyp benennen.

Beispiel

Es folgt ein Beispiel für ein verwendetes List-Element. Falls es sich um eine ausgeblendete Liste handelt, wird durch das Vorhandensein des Elements sichergestellt, dass es in die Codegenerierung eingeschlossen wird. Im Beispiel ist auch ein ContentType-Element enthalten, mit dem sichergestellt wird, dass die Inhaltstypklasse für den Listeninhaltstyp den Namen TeamMember anstatt des Standardnamens TeamMembersItem besitzt.

<?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>

Siehe auch

Konzepte

Standardregeln für die Codegenerierung von SPMetal

Außerkraftsetzen von SPMetal-Standardeinstellungen mit einer Parameter-XML-Datei