название говорит само за себя. как я могу программно удалить ссылку на поле из типа контента?
что я пробовал до сих пор:
public void RemoveField(ClientContext ctx, Web web, ContentType type, Field field) // doesnt do anything
{
try
{
FieldLinkCollection fields = type.FieldLinks;
FieldLink remove_field = fields.GetById(field.Id);
remove_field.DeleteObject();
ctx.ExecuteQuery();
}
catch (Exception ex)
{
throw ex;
}
}
это ничего не делает (тоже не исключение).
Я нашел другой способ на форуме:
contentType.FieldLinks.Delete(field.Title);
contentType.Update();
но метод Delete (field.Title), похоже, не существует в CSOM.
Спасибо