我不太了解SharePoint,所以希望有人能给我一些好的解释。
对于SharePoint应用程序,我们不需要考虑SharePoint DB设计?一切都是通过List完成的,SharePoint会照顾数据库吗?除非我们连接到外部数据库,否则根本不需要考虑它?
对于父子关系,我必须使用查找字段?
如果我们正在使用Web部件进行开发,我们需要使用功能部署它。最终,制作中会有如此多的功能?是这样推荐的吗?
答案 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部件都将成为同一功能的一部分,但如果您愿意,可以将它们分开并在同一解决方案中具有多个功能