5

如何返回所有有错误的键的列表/数组?

我试图做下面的事情,但它说由于某种原因我不能有那种表达方式。

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

2 回答 2

6
var errors = from modelstate in ModelState.AsQueryable().Where(f => f.Value.Errors.Count > 0) select new  {  Title = modelstate.Key  };
于 2009-05-22T08:38:03.190 回答
3

计数是一种方法。在 is 之后需要 ()s。但无论如何,我更喜欢 Any:

from item in ModelState
where item.Value.Errors.Any()
select item.Key
于 2009-05-20T15:42:42.333 回答