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

カウントはメソッドです。の後に () が必要です。とにかく、私はAnyを好むでしょう:

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