Cuestión : LINQ y NO EN/contiene problema de la subconsulta

Estoy intentando devolver un sistema de datos usar LINQ y el marco de la entidad que volverá solamente los artículos donde un artículo relacionado existe y satisface un sistema de criteria.

I tiene el código siguiente: class= " lineNumbers " >
1 del >

: 2: 3: 4: 5: 6: 7: 8: prettyprint codeBody " del class= de " codeSnippet968727 " del id= el " del >
 ' consigue una lista de IDs del cliente que tengan servicios repetidos fijados
                Servicios repetidos déviles = (de f en MyContext.Callbacks.Include (“cliente”) donde (f.TypeId > 0) f.Customer.Id selecto) .ToList

                'Clientes selectos que no hacen servicios repetidos fijar
                Clientes = de c en _ de MyContext.Customers
                    Donde (c.StatusId = 2) _
                    Y no Callbacks.Contains _ (de c.Id)
                    Seleccionar c
el class= >

However de

LINQ a las entidades no reconoce el método “boleano contiene (Int32)” método, y este método no se puede traducir a una expresión del almacén. ¿

How puedo hacer esto con LINQ? He intentado usar una pregunta de LINQ (con una subconsulta jerarquizada en vez del Callbacks.Contains (c.Id)) y dos preguntas como se muestra above de LINQ class= del

Respuesta : LINQ y NO EN/contiene problema de la subconsulta

Apesadumbrado,

Puesto que el Cb es ya un customerID, signifiqué:

Para cada Cb en servicios repetidos
    Clientes = de c en los clientes donde Cb <> de c.ID
Después
Otras soluciones  
 
programming4us programming4us