如何返回有错误的所有键的列表/数组?
我曾尝试过以下操作,但它说我出于某种原因无法表达这种表达方式。
ModelState.ToList(item => item.Value.Errors.Count > 0)
答案 0 :(得分:6)
var errors = from modelstate in ModelState.AsQueryable().Where(f => f.Value.Errors.Count > 0) select new { Title = modelstate.Key };
答案 1 :(得分:3)
Count是一种方法。你需要()s。但无论如何,我更喜欢Any:
from item in ModelState
where item.Value.Errors.Any()
select item.Key