SharePoint中的列表和内容类型之间有什么区别?

kev*_*vin 7 sharepoint sharepoint-2010

SharePoint中的列表和内容类型之间有什么区别

对我来说,它几乎是一样的.

我看内容类型是一种特殊的List?

可以这样看吗?

还有什么不同之处?

顺便说一下,我是SharePoint的初学者.

Ond*_*cny 12

不,这种观点是错误的.一个非常好的比喻来理解这些差异,让您了解C#或任何其他现代语言:

  • 一个列表就像一个 ;
  • 内容类型是像一个接口.

列表在物理上存在并包含数据库中的物理数据,因此它们就像 SQL中的表(请注意,SQL级别的实际数据结构完全不同,但您绝对不必关心它).另一方面,内容类型只是应用于列表的定义,字段集.

结果是列表可以包含各种内容类型的项目.实际上,列表包含异构数据.列表项由应用于该特定列表的内容类型引用的所有字段的并集组成 - 因此类/接口类比.