Ниже метод возвращает IList из «SomeClass», который имеет свойство IList.Использование LINQ для запроса свойств внутреннего IList
Что я ищу, если свойство «Статус» IList является «истинным», я хотел получить значения IList. Я могу легко сделать это с помощью цикла foreach, но я планирую использовать LINQ для этого.
Определения:
Метод:
IList<SomeClass> SomeMethod()
public class SomeClass
{
public SomeClass();
public IList<SomeInnerClass> ActualData { get; set; }
public bool Status { get; set; }
}
public class SomeInnerClass
{
public SomeInnerClass();
public int? ID { get; set; }
public string Message { get; set; }
public string Name { get; set; }
}
Что я сейчас:
var abc = IList<SomeClass> SomeMethod();
foreach (var outer in abc)
{
foreach (var inner in outer.ActualData)
{
}
}
не уверен, что мешает вам писать 'WHERE' и' SELECT' – techspider
У вас нет коды ваши петли foreach. Что вы пытаетесь достичь? Пожалуйста, укажите ввод и вывод данных образца. – Neolisk