ICustomMapping.MapTo 方法

以便为 SharePoint LINQ 可以将属性的值保存到内容数据库中的字段,请将属性分配给字段 (列)。

命名空间:  Microsoft.SharePoint.Linq
程序集:  Microsoft.SharePoint.Linq(位于 Microsoft.SharePoint.Linq.dll 中)

语法

声明
Sub MapTo ( _
    listItem As Object _
)
用法
Dim instance As ICustomMapping
Dim listItem As Object

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

参数

备注

针对实施者的注释

请不要不修饰CustomMappingAttribute使用此方法。

示例

下面的代码演示了MapTo(Object)的示例实现。在此示例中,(其内容类型是书籍) 的书籍列表具有名为ISBNUPCA的新列。

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

另请参阅

引用

ICustomMapping 接口

ICustomMapping 成员

Microsoft.SharePoint.Linq 命名空间

其他资源

Post-Deployment Extensions of a LINQ to SharePoint Solution