Linq OrderBy не работает в операторе If
Возникли проблемы с предложением OrderBy, не влияющим на сортировку. Я прошел через это в отладчике и убедился, что это тот случай, когда в строку сортировки кода попадают и просматривают результаты после того, как не был применен порядок.
public static IEnumerable GetDDLOptionsViewModel(
IEnumerable list,
Func value,
Func displayText,
bool sort = true
)
{
List ddlOptions;
ddlOptions = list.Select(
l => new DDLOptions
{
Value = value(l),
DisplayText = displayText(l)
}
).ToList(); l.DisplayText);