可以直接用SPMetal生成实体,如果需要用到系统本身的可以用XML自己写后生成
用系统管理员打开PowerShell 输入SPMetal /web:http://sp2010:8080 /code:D:SPLinq.cs /parameters:D:XMLFile.xml 的命令即可
在XML可以这样设置,List对应相应的表名,Column的Name对应相应的英文字段名,MEMBER则对应中文名
<?xml version="1.0" encoding="utf-8" ?> - <Web xmlns="http://schemas.microsoft.com/SharePoint/2009/spmetal"> - <List Name="测试1"> - <ContentType Name="项目"> <Column Name="Author" Member="创建者" /> <Column Name="Created" Member="创建时间" /> <Column Name="_ModerationStatus" Member="审批状态" /> </ContentType> </List> </Web>
生成以后就可以直接用了,但是注意在查询的时候得提升权限。