Как новичок с C# и LINQ, я довольно запутался в реализации конкретного запроса, который я пытаюсь выполнить. У меня есть массив одного определенного класса, который называется Session
. Одним из свойств этого класса является массив из ActiveConnection
, другого класса. Каждый ActiveConnection
содержит перечисление для ProcessType
.Запрос LINQ для вложенного класса
Вот цель: мне нужно определить, какие объекты Session
из указанного массива содержат ActiveConnection
с ProccessType.Guest
. После большого количества возиться, у меня есть мой код ниже (который даже не компилируется).
// Creating my array Session[]
var sessions = GetSessions();
var busySessions = from sessions
where sessions.ActiveConnections.ProcessType != ProcessType.Guest
select sessions;
// Do other stuff with this array of busy sessions
Очевидно, что я не понимаю, как реализовать запрос LINQ. Любая помощь будет принята с благодарностью.
Dang это ты меня избил! – IronMan84