¿Cómo puedo convertir la siguiente consulta para una expresión lambdaconsulta SQL a la expresión lambda o LINQ
select *
from Invoice_main
where id not in
(select invoice_main_id from Invoice_payment_by_pay_method)
no pude encontrar una alternativa para los 'no'.
Hola, estoy usando entitydatamodel. No sé mucho sobre entitydatamodel y linq to sql. Pero creo que linq to sql no funcionará en entitydatamodel. cuando uso la consulta sugerida, da un error. es como: "No se pudo encontrar una implementación del patrón de consulta ..." – Mukesh
Disculpa por el comentario anterior. Esta funcionando. – Mukesh
Entonces está usando Entity Framework. LINQ-to-Entities es mucho más restrictivo que LINQ-to-SQL (mi propia opinión). No tienes un equivalente con LINQ-to-Entities. Tendrá que tener dos consultas de LINQ-a-Entidades, una para seleccionar ID de pay_method, la otra usando una cláusula 'Any' para excluir las ID de la primera consulta. –