سؤال

كيف يمكنني إرجاع قائمة / صفيف من جميع المفاتيح التي لها خطأ؟

لقد حاولت أن أفعل أدناه، لكنها تقول أنني لا أستطيع الحصول على هذا النوع من التعبير لسبب ما.

ModelState.ToList(item => item.Value.Errors.Count > 0)
هل كانت مفيدة؟

المحلول

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

نصائح أخرى

العد هو طريقة. تحتاج () ق بعد. لكنني أفضل أي، على أي حال:

from item in ModelState
where item.Value.Errors.Any()
select item.Key
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top