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
)
参数
listItem
类型:System.ObjectObject表示一个列表项,并可以强制转换为SPListItem。
备注
针对实施者的注释
请不要不修饰CustomMappingAttribute使用此方法。
示例
下面的代码演示了MapTo(Object)的示例实现。在此示例中,(其内容类型是书籍) 的书籍列表具有名为ISBN和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
另请参阅
引用
Microsoft.SharePoint.Linq 命名空间