2013-10-15 117 views
0

我在想什么是升级现有Sharepoint列表的最佳方法。例如,我想添加/删除一些列。现有数据会发生什么?让我们考虑两种情况: 1.在xaml中声明创建列表 2.以编程方式在代码中创建列表(例如,已激活功能) 升级列表时,这些方法的差异是什么?Sharepoint列表升级行为

回答

0

根据我的经验,最好的方法是以编程方式升级现有列表。 您可以通过功能升级中的功能事件接收器或运行在服务器上的PowerShell脚本或.NET控制台应用程序来实现。

我更喜欢.NET控制台应用程序,因为它是强类型的,我对控制功能与接收功能相比有了更多的提升。

要保留现有数据,您需要将新列添加到列表中,将您的数据移动到新列,删除旧列。

升级列表的方式不取决于列表的创建方式:以编程方式或声明方式