с использованием ef4
iam пытается преобразовать этот sql в linq, но не может
select s.IdSimcard ,s.Imei from dbo.SimCard s
where s.Imei not in (select distinct d.Imei from dbo.SimCard d inner join dbo.Configuracion c
on c.SinCard_IdSincard = d.IdSimcard
where c.Estado = 'Activo' )
Пока у меня это с помощью linqpad, я больше не могу использовать linquer для активациикод
(from s in SimCard where s.Imei.Contains( (from c in Configuracion
join d in SimCard on c.SinCard_IdSincard equals d.IdSimcard
where c.Estado == "Activo"
select new { d.Imei }).Distinct())
select new { s.IdSimcard, s.Imei })
Я прочитал "Не в" не поддерживается в EF4, что будет эквивалент?
я получаю эту ошибку в linqpad
'string.Contains (string)' - Аргумент 1: невозможно преобразовать де 'System.Linq.IQueryable' в 'строку'