Я пытаюсь использовать этот запрос linq, чтобы проверить, являются ли определенные идентификаторы объекта пустыми, пустыми или иным образом пустыми.
var badData = FileSignatures.Drive.Public.Where(
e => String.IsNullOrWhiteSpace(
e.NetworkBlock?.Select(n => n.netId)) &&
String.IsNullOrWhiteSpace(
e.WiFiBlock?.netId) &&
String.IsNullOrWhiteSpace(
e.BluetoothBlock?.netId))
.ToList();
WiFiBlock и BluetoothBlock - это просто отдельные объекты, поэтому вышеприведенное должно работать.
Однако NetworkBlock - это массив объектов, поэтому мне нужно выяснить, как перебирать каждый объект в NetworkBlock и проверять его netId.
Возможно ли сделать что-то подобное внутри linqзапрос?
Спасибо!