2009-05-20 4 views

Antwort

5
var errors = from modelstate in ModelState.AsQueryable().Where(f => f.Value.Errors.Count > 0) select new { Title = modelstate.Key }; 
3

Anzahl ist eine Methode. Du brauchst() s nach ist. Aber ich würde es vorziehen, Alle sowieso:

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

Keine Überlastung bei der Methode ‚ToList‘ nimmt ‚1‘ Argumente – Jon

+0

Ich möchte auch nur die Tasten Sammlung zurückgegeben nicht die KeyValuePair Sammlung – Jon

+0

Ich schrieb den Code als LINQ . Dies ist aus dem Speicher, so dass ich keine Fehler oder Tippfehler garantieren kann. –

Verwandte Themen