SharePoint - вставьте элемент списка в папку с помощью LINQ - PullRequest
1 голос
/ 03 мая 2010

Я пытаюсь использовать новую запись LINQ, чтобы добавить элемент в папку. Я могу добавить элемент в корень списка с помощью:

dataContext.MyList.InsertOnSubmit(mynewObject);

Но я не могу найти способ заставить его войти в папку. Я пытаюсь избежать создания экземпляров объектов SPWeb или SPSite.

Спасибо, Итай,

1 Ответ

1 голос
/ 11 мая 2010

Что вам нужно сделать, это использовать свойство Path в mynewObject.Это свойство присутствует, если вы используете SPMetal для генерации классов Linq.

Я создал папку в своем списке с именем Folder1, а затем установил свойство Path следующим образом:

mynewObject.Path = "/ Lists / MyList / Folder1";

Затем вызовите метод InsertOnSubmit как обычно, и ваш элемент будет в нужной папке!Я еще не уверен, как создать папку с помощью linq, и заметьте, что создаются исключения, если папки там нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...