Linq 您能否预生成GUID';什么是内容类型?

Linq 您能否预生成GUID';什么是内容类型?,linq,powershell,sharepoint,sharepoint-2010,content-type,Linq,Powershell,Sharepoint,Sharepoint 2010,Content Type,PowerShell脚本创建内容类型并将其分配给列表。当运行SPMetal生成DataContent类文件时,guid仅与从中调用SPMetal的网站集相关联。Visual Studio解决方案的Linq到SP查询在另一个网站集上不起作用,因为PowerShell脚本使用不同的GUID在另一个网站集上创建内容类型 是否有方法在PowerShell中手动指定GUID或在Visual Studio中覆盖内容类型的GUID,以便Linq to SharePoint查询在任何网站集上查询正确的内容类型G

PowerShell脚本创建内容类型并将其分配给列表。当运行SPMetal生成DataContent类文件时,guid仅与从中调用SPMetal的网站集相关联。Visual Studio解决方案的Linq到SP查询在另一个网站集上不起作用,因为PowerShell脚本使用不同的GUID在另一个网站集上创建内容类型

是否有方法在PowerShell中手动指定GUID或在Visual Studio中覆盖内容类型的GUID,以便Linq to SharePoint查询在任何网站集上查询正确的内容类型GUID


提前感谢。

无法修复我可以找到的自定义内容类型上的Linq到SharePoint查询。guid硬编码到导入visualstudio的类文件中。该解决方案适用于一个网站集,但不适用于另一个网站集

该项目必须重新编码,以便在没有Linq to SP和数据上下文的情况下查询列表

唯一的问题是,如果您最初提取100条记录,然后使用联接进行过滤,那么结果将少于100条,这是您最初想要的。您可能需要拉动“Take()”超过100,然后使用Take(100)完成连接以获得所需的数量