в обновлении функции Мне нужно добавить поле в представление списка, которое укажет на новый столбец в типе контента.Добавить поле в список просмотра внутри FeatureUpgrading - как идентифицировать вид списка
В настоящее время мой код основан на предположении, что название вида Все ссылки (я получил его через отладчик). Так что это фрагмент кода:
SPView view;
try
{
view = list.Views["All Links"];
}
catch
{
view = list.Views[0]; // just in case
}
view.ViewFields.Add("NewField");
view.Update();
Сейчас он работает, но предположение, что название зрения Все ссылки (или есть только один вид [0]). Я не нашел названия внутри schema.xml и в других местах. Каков наилучший безопасный способ обновления представления в коде? (или, возможно, есть лучший способ его обновления, например, с помощью XML, но насколько я знаю, когда функция обновлена, файл schema.xml не учитывается).
Спасибо, Pawel