SharePoint和数据库设计

时间:2012-11-05 14:43:26

标签: sharepoint

我不太了解SharePoint,所以希望有人能给我一些好的解释。

  1. 对于SharePoint应用程序,我们不需要考虑SharePoint DB设计?一切都是通过List完成的,SharePoint会照顾数据库吗?除非我们连接到外部数据库,否则根本不需要考虑它?

  2. 对于父子关系,我必须使用查找字段?

  3. 如果我们正在使用Web部件进行开发,我们需要使用功能部署它。最终,制作中会有如此多的功能?是这样推荐的吗?

1 个答案:

答案 0 :(得分:1)

  

1)

     

对于SharePoint应用程序,我们不需要考虑SharePoint DB   设计?一切都通过List完成,SharePoint将会照顾   数据库?除非我们这样做,否则根本不需要考虑它   连接到外部数据库?

您需要考虑数据库......在管理方面。备份,恢复,大小等。 但是你永远不会直接读或写它。您不需要关注模式,因为您永远不会直接使用它。如果要在SharePoint中更新某些内容,可以使用SharePoint API以c#/ vb.net方式实现。您有2个API,它在服务器上工作,称为SharePoint对象模型,另一个在远程计算机上工作,称为客户端对象模型。 从用户的角度来看,正确的列表包含SharePoint中的数据,并且在某些方面对数据库表有些微笑。

  

2)

     

对于Parent Child关系,我必须使用查找字段?

  

3)

     

如果我们正在使用Web部件进行开发,我们需要使用它进行部署   特征。所以最终,可以有如此多的功能   生产 ?是这样推荐的吗?

如果您为每个Web部件创建新的解决方案,但是您可以在同一个项目中的同一个解决方案中捆绑多个Web部件,则会发生这种情况 右键单击您的项目 - >添加新项目。选择一个Web部件。默认情况下,Web部件都将成为同一功能的一部分,但如果您愿意,可以将它们分开并在同一解决方案中具有多个功能