我正在尝试使用新的LINQ表示法将项目添加到文件夹中。 我可以使用以下命令将项目添加到列表的根目录中:
dataContext.MyList.InsertOnSubmit(mynewObject);
但我无法找到让它进入文件夹的方法。 我试图避免实例化SPWeb或SPSite对象。
谢谢, 伊泰,
答案 0 :(得分:1)
您需要做的是使用mynewObject上的Path属性。如果使用SPMetal生成Linq类,则此属性存在。
我在List中创建了一个名为Folder1的文件夹,然后像这样设置Path属性:
mynewObject.Path =“/ Lists / MyList / Folder1”;
然后像往常一样调用InsertOnSubmit方法,您的项目将在右侧文件夹中!我还不确定如何通过linq创建文件夹,并注意如果文件夹不存在则抛出异常。