Partager via


ICustomMapping.MapTo - Méthode

Affecte une propriété sur un champ (colonne) de sorte que LINQ to SharePoint peut enregistrer la valeur de la propriété pour le champ dans la base de données de contenu.

Espace de noms :  Microsoft.SharePoint.Linq
Assembly :  Microsoft.SharePoint.Linq (dans Microsoft.SharePoint.Linq.dll)

Syntaxe

'Déclaration
Sub MapTo ( _
    listItem As Object _
)
'Utilisation
Dim instance As ICustomMapping
Dim listItem As Object

instance.MapTo(listItem)
void MapTo(
    Object listItem
)

Paramètres

Remarques

Remarques destinées aux responsables de l’implémentation

Décorer pas cette méthode avec un CustomMappingAttribute.

Exemples

Le code suivant montre un exemple d'implémentation de MapTo(Object). Dans cet exemple, la liste de livres (dont le type de contenu est livre) a nommé ISBN et UPCAde nouvelles colonnes.

public partial class Book : ICustomMapping
{
    public void MapTo(object listItem)
    {
        SPListItem item = (SPListItem)listItem;
        item["ISBN"] = this.ISBN;
        item["UPCA"] = this.UPCA;
    }

    // Other members omitted.

}

Partial Public Class Book
    Implements ICustomMapping
    Public Sub MapTo(ByVal listItem As Object)
        Dim item As SPListItem = CType(listItem, SPListItem)
        item("ISBN") = Me.ISBN
        item("UPCA") = Me.UPCA
    End Sub

    ' Other members omitted.

End Class

Voir aussi

Référence

ICustomMapping interface

ICustomMapping - Membres

Microsoft.SharePoint.Linq - Espace de noms

Autres ressources

Post-Deployment Extensions of a LINQ to SharePoint Solution