Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Gibt an, dass eine Liste in die Codegenerierung einbezogen werden soll, und ändert, welche Inhaltstypen in der Liste bei der Codegenerierung enthalten sind.
<List Name="Calendar" Member="ScheduledEvents"> ... </List>
Elemente und Attribute
In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.
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. |
|
Typ (optional) |
Gibt den Rückgabetyp der Eigenschaft an. |
Untergeordnete Elemente
| Element | Beschreibung |
|---|---|
|
ContentType |
Enthält einen Inhaltstyp für die Codegenerierung und ändert, welche Felder (Spalten) im Inhaltstyp bei der Codegenerierung enthalten sind. |
|
ExcludeContentType |
Schließt einen Inhaltstyp aus der Codegenerierung aus. |
Übergeordnete Elemente
| Element | Beschreibung |
|---|---|
|
Web |
Gibt den Namen und die Zugriffsebene (öffentlich oder intern) der Klasse (abgeleitet von DataContext) an, die SPMetal generiert. |
Hinweise
Ein List-Element kann nicht sowohl ein ContentType-Element als auch ein ExcludeContentType-Element haben, das 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. Das Beispiel enthält auch ein ContentType-Element , das sicherstellt, dass die Inhaltstypklasse für den Listeninhaltstyp "TeamMember" anstelle des Standardmäßigen "TeamMembersItem" heißt.
<?xml version="1.0" encoding="utf-8"?>
<Web AccessModifier="Internal" xmlns="http://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>