Liste (SPMetal)
Dernière modification : jeudi 24 septembre 2009
S’applique à : SharePoint Foundation 2010
Spécifie qu'une liste doit être incluse dans la génération de code et modifie les types de contenu de la liste qui sont inclus dans la génération de code.
<List Name="Calendar" Member="ScheduledEvents"> ... </List>
Complex
Attributs et éléments
Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.
Attributs
Attribut |
Description |
---|---|
Nom (obligatoire) |
Nom de la liste dans SharePoint Foundation. |
Membre (facultatif) |
Le nom que SPMetal donne à la propriété qu'il génère pour représenter la liste. |
Type (facultatif) |
Spécifie le type de retour de la propriété. |
Éléments enfants
Élément |
Description |
---|---|
Inclut un type de contenu pour la génération de code et modifie les champs (colonnes) dans le type de contenu qui sont inclus dans la génération de code. |
|
Exclut un type de contenu de la génération de code. |
Éléments parents
Élément |
Description |
---|---|
Spécifie le nom et le niveau d'accès (public ou interne) de la classe (dérivée du DataContext) générée par SPMetal. |
Remarques
Un élément List ne peut pas avoir à la fois un élément ContentType et un élément ExcludeContentType qui désignent le même type de contenu.
Exemple
Le code suivant est un exemple d'élément List en cours d'utilisation. S'il s'agit d'une liste cachée, la présence de l'élément garantit son inclusion dans la génération de code. L'exemple contient également un élément ContentType qui fait en sorte que la classe de type de contenu soit désignée « TeamMember » à la place de la valeur par défaut «TeamMembersItem ».
<?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>
Voir aussi
Concepts
Règles de génération de code par défaut SPMetal
Remplacement des valeurs SPMetal par défaut par un fichier XML de paramètres