Получить UniqueId элемента списка из кода SPMetal - PullRequest
1 голос
/ 16 сентября 2010

Быстрый вопрос.Я хочу сгенерировать код с SPMetal, который включает поле UniqueId (поле, которое имеет GUID для элемента списка), но каким-то образом в Visual Studio я получаю либо:

  • Список без этого поля
  • Список, который теоретически имеет это поле (UniqueIdUniqueId .. почему он так назван?), Но когда я пытаюсь запустить его, выдается исключение NullException.

IЯ использую Sharepoint 2010, VS 2010.

Можете ли вы указать мне правильное направление?Я остановился прямо сейчас.Я вставил бы вам файл XML, который я использовал в качестве параметров, в SPMetal, но мои серверы сейчас не работают.Я опубликую его как можно скорее, но если у кого-нибудь есть ответ о том, как создать класс, включающий это конкретное поле, я был бы благодарен.

Спасибо!

Ответы [ 2 ]

1 голос
/ 24 сентября 2010

Решение было: используйте скрытое поле «GUID».Duh.

0 голосов
/ 03 ноября 2011

Я думаю, что нет способа включить «UniqueId», потому что он не является частью какого-либо типа контента.

Если для этого действительно нужно получить «UniqueId», попробуйте написать SQuery, который получает элемент по IDодин viewField (для максимальной производительности).

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