Я получаю исключение всякий раз, когда я выбираю этот
Feature f = o.Features.SingleOrDefault(e => e.LinkName == PageLink);
потому что это может вернуть один или несколько элементов. Каков альтернативный подход, который я могу использовать для решения этой проблемы?