sharepoint list Vs库 - 开发人员的观点

时间:2011-07-20 06:03:49

标签: sharepoint list sharepoint-2010

在开发人员的角度来看,sharepoint列表和库之间的确切区别是什么?

6 个答案:

答案 0 :(得分:4)

从程序员的角度来看,库是通过SPDocumentLibrary object引用的。 SPDocumentLibrary继承自SPList class

库是一个列表,但所有列表都不是库。

库是List的特定实现,用于保存库中列文档的文档和元数据。

答案 1 :(得分:1)

我想说除了内容类型,它们在列表和库之间没有区别,两者的基本内容类型不同 对于其他编程差异,请通过以下网址

http://msdn.microsoft.com/en-us/library/dd490727(v=office.12).aspx

答案 2 :(得分:1)

库可以保存文件,因此一些其他方法/属性(如Item.File)对于访问文件是有效的。涉及元数据列的任何内容都将大致相同。

答案 3 :(得分:1)

根据此博客http://www.networkworld.com/community/node/22731,使用Library存储文档,并使用Lists作为数据,例如数据库记录。这是直接引用

  

“我深入挖掘并找到了关于列表附件的一些观点   这表明列表可能不是存放文档的最佳方式   该组织希望利用全方位的SP   特性:

     

1)文档标题未编入索引。所以最终用户不会   能够搜索文档的标题。示例:我附上了一个   标题为“Test of Test Lobster.doc”的文档,但在增量之后   索引我没有搜索“龙虾”这个词的结果。 (介质   问题)

     

2)我可以将多个文档附加到一个列表项,这可能会导致   问题(小问题)

     

3)你不能(据我所知)显示的名称   附件文件。您只能看到表示该回形针的回形针   附件。 (主要问题)

     

4)您没有文件控制,没有办理登机手续或退房手续。 (重大的   号)“

答案 4 :(得分:1)

文档库是列表的一种特殊形式,具有管理文档的附加功能。这在SDK中也很明显,您可以在其中看到SPDocumentLibrary扩展了SPList。

另一种思考差异的方法是文档库包含文档,而列表包含“无内容”文档(也称为元数据) - 尽管通过附件略有违反。

答案 5 :(得分:0)

差异:

列表:

  1. 没有签入签出功能。
  2. 仅限主要版本。
  3. 我们可以将多个文件附加到列表项。
  4. “上传文档”,“下载副本”选项不可用。
  5. 标题无法搜索附件。
  6. 无法显示附件的名称(仅参见回形针符号)。
  7. 库:

    1. 签入签出功能。
    2. 支持次要(草稿)和主要(已发布)版本。
    3. 1库项目不能有多个文件。
    4. “上传文档”,“下载副本”选项可用。
    5. 可以按文件标题进行搜索。
    6. 能够看到文档标题,也可以重命名标题。
    7. 内部SharePoint将库和列表视为列表。