Возвращение списка ключей с ошибками ModelState - PullRequest
5 голосов
/ 20 мая 2009

Как я могу вернуть список / массив всех ключей с ошибкой?

Я пытался сделать следующее, но там говорится, что у меня не может быть такого выражения по какой-то причине.

ModelState.ToList(item => item.Value.Errors.Count > 0)

Ответы [ 2 ]

6 голосов
/ 22 мая 2009
var errors = from modelstate in ModelState.AsQueryable().Where(f => f.Value.Errors.Count > 0) select new  {  Title = modelstate.Key  };
3 голосов
/ 20 мая 2009

Счет это метод. Вам нужно (с) после. Но я бы предпочел Any, в любом случае:

from item in ModelState
where item.Value.Errors.Any()
select item.Key
...