Freigeben über


ICustomMapping.MapTo-Methode

Weist eine Eigenschaft, ein Feld (eine Spalte), damit LINQ to SharePoint den Wert der Eigenschaft in das Feld in der Inhaltsdatenbank speichern kann.

Namespace:  Microsoft.SharePoint.Linq
Assembly:  Microsoft.SharePoint.Linq (in Microsoft.SharePoint.Linq.dll)

Syntax

'Declaration
Sub MapTo ( _
    listItem As Object _
)
'Usage
Dim instance As ICustomMapping
Dim listItem As Object

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

Parameter

Hinweise

Hinweise für Implementierer

Ergänzen Sie diese Methode mit einem CustomMappingAttributenicht.

Beispiele

Im folgenden Codebeispiel wird einer Beispielimplementierung der MapTo(Object). In diesem Beispiel hat die Bücher Liste (Inhaltstyp Buch ist) neue Spalten mit der Bezeichnung ISBN-Nummern und UPCA.

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

Siehe auch

Referenz

ICustomMapping Schnittstelle

ICustomMapping-Member

Microsoft.SharePoint.Linq-Namespace

Weitere Ressourcen

Post-Deployment Extensions of a LINQ to SharePoint Solution