إرجاع قائمة المفاتيح مع أخطاء الموديلات
-
23-08-2019 - |
سؤال
كيف يمكنني إرجاع قائمة / صفيف من جميع المفاتيح التي لها خطأ؟
لقد حاولت أن أفعل أدناه، لكنها تقول أنني لا أستطيع الحصول على هذا النوع من التعبير لسبب ما.
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
لا تنتمي إلى StackOverflow