LINQ igual en lugar de Contiene
Necesito usar igual en lugar de Contiene. Tengo una serie de códigos llamados selectedDeviceTypeIDs, supongo que tiene dos códigos {1,2}
Necesito obtener el resultado de la consulta si los ID de dispositivos son exactamente {1,2}, por lo que he reemplazado selectedDeviceTypeIDs.Contains por selectedDeviceTypeIDs.equal o algo así ...
m => m.Devices.Any(w => selectedDeviceTypeIDs.Contains(w.DeviceTypeID)
if (DeviceTypeIDs != null)
{
Guid[] selectedDeviceTypeIDs = DeviceTypeIDs.Split(',').Select(Guid.Parse).ToArray();
query = query.Where(j => j.HospitalDepartments.Any(jj => jj.Units.Any(m => m.Devices.Any(w => selectedDeviceTypeIDs.Contains(w.DeviceTypeID)))));
}