2013-10-15 45 views
0

我在想什麼是升級現有Sharepoint列表的最佳方法。例如,我想添加/刪除一些列。現有數據會發生什麼?讓我們考慮兩種情況: 1.在xaml中聲明創建列表 2.以編程方式在代碼中創建列表(例如,已激活功能) 升級列表時,這些方法的差異是什麼?Sharepoint列表升級行爲

回答

0

根據我的經驗,最好的方法是以編程方式升級現有列表。 您可以通過功能升級中的功能事件接收器或運行在服務器上的PowerShell腳本或.NET控制檯應用程序來實現。

我更喜歡.NET控制檯應用程序,因爲它是強類型的,我對控制功能與接收功能相比有了更多的提升。

要保留現有數據,您需要將新列添加到列表中,將您的數據移動到新列,刪除舊列。

升級列表的方式不取決於列表的創建方式:以編程方式或聲明方式