在对我的 Sharepoint 2016 站点运行 SPMETAL.exe 后,我将生成的模型导入到我的项目中。我收到 263 类型的错误“命名空间‘Microsoft.Sharepoint’中不存在类型或命名空间名称‘Linq’(您是否缺少程序集引用?)。
顺便说一句,为了从您的 Sharepoint 站点生成一个数据上下文模型,以便通过 SPMETAL.exe 与 Linq to SQL 一起使用,命令如下:“C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\BIN \SPMETAL.exe" /web: /namespace: /code: 更改上面的“16”,具体取决于您拥有的 Sharepoint 版本/您在那里拥有的文件夹。
我已经引用了 Microsoft.SharePoint.dll 并使用 Nuget 安装了客户端和客户端运行时。
发生了重大变化,我还能使用 SPMETAL 吗?我进行了大量搜索,但出现了带有 Linq 的其他命名空间,但我仍然没有找到 Microsoft.Sharepoint.Linq 所在的程序集或包。