В чем разница между списком и типом контента в SharePoint? - PullRequest
7 голосов
/ 05 февраля 2012

В чем разница между списком и типом контента в SharePoint?

Для меня это почти то же самое.

Я вижу тип контента как особый вид списка?

Можно ли это так видеть?

В чем еще различия?

Кстати, я новичок в SharePoint.

Ответы [ 2 ]

12 голосов
/ 05 февраля 2012

Нет, это мнение неверно.Очень хорошая аналогия для понимания различий, если вы знаете C # или любой другой современный язык:

  • A список подобен классу ;
  • A тип контента похож на интерфейс .

Списки физически существуют и содержат физические данные в базе данных, поэтому они похожи таблица в SQL (обратите внимание, что фактические структуры данных на уровне SQL совершенно разные, но вам определенно не нужно заботиться об этом).С другой стороны, типы содержимого - это просто определения, наборы полей, которые применяются к спискам.

В результате списки могут содержать элементы различных типов содержимого.Фактически, списки содержат разнородные данные.Элемент списка состоит из объединения всех полей, на которые ссылаются типы контента, применяемые к этому конкретному списку, - следовательно, аналогия класса / интерфейса.

3 голосов
/ 06 февраля 2012

Если бы я мог добавить: Вы создаете тип контента для определенного типа данных, и ваш тип контента содержит набор метаданных (или полей), которые определяют ваш тип данных. К одному списку может быть прикреплено несколько типов контента, и наоборот, один тип контента может использоваться несколькими списками.
Когда вы создаете тип контента? Что ж, каждый раз, когда вам нужно манипулировать определенными данными в нескольких списках / библиотеках, рекомендуется создать собственный тип контента для этих данных, чтобы вам не понадобилось создавать поля списка «вручную» каждый раз. Вместо этого вы указываете только свой тип контента.

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