Что лучше для сортировки таблицы данных в c #, как с точки зрения производительности, так и с точки зрения читаемости кода:
personsDT.OrderBy(person => person.PersonName);
или
personsDT.DefaultView.Sort = "PersonName ASC";
PersonDT создается из списка SharePoint, поэтому использовать SQL невозможно (я знаю, что наилучшим способом будет предложение ORDER BY в операторе SQL SELECT). Учитывая производительность, я обеспокоен тем, что предложение OrderBy <> может быть медленнее, чем сортировка в представлении данных. Вам известно о таких последствиях для производительности?