Foros del Web » Programando para Internet » ASPX (.net) »

consulta linq

Estas en el tema de consulta linq en el foro de ASPX (.net) en Foros del Web. tengo 2 tablas Incidencias y asignaciones Esta es la tabla de asignaciones de incidencias Código: IdAsignacion IdIncidencia IdPersona 2345 6058 NULL 2346 6058 3444 2347 ...
  #1 (permalink)  
Antiguo 21/10/2015, 05:42
Avatar de izar  
Fecha de Ingreso: enero-2004
Mensajes: 519
Antigüedad: 20 años, 9 meses
Puntos: 1
consulta linq

tengo 2 tablas Incidencias y asignaciones


Esta es la tabla de asignaciones de incidencias

Código:
IdAsignacion	IdIncidencia	IdPersona
2345	          6058	            NULL

2346                  6058                  3444

2347                 6059                  3440
2348                 6059                    NULL
Código:
 If ddlPersonas.Text <> String.Empty Then
                If ddlPersonas.Text = "sin asignar" Then
                    Abiertas = From c In Abiertas _
                            Where (From ha In db.InciInformatica_IncidenciasAsignaciones _
                               Where Not ha.IdPersona.HasValue _
                                    Select ha.IdIncidencia_fk).Contains(c.IdIncidencia)
necesito saber las incidencias que no tienen personas asociadas actualmente...

En el ejemplo de arriba solo me deberia devolver la incidencia 6069

con la consulta que he puesto, me devuelve las dos incidencias, pues hambas incidencias hantenido el valor NULL

Estoy intentando agrupar y recuperar la ultima fila... pero linq es bastante lioso...
alguna sugerencia?
  #2 (permalink)  
Antiguo 23/10/2015, 09:01
Avatar de alan_69niupi  
Fecha de Ingreso: junio-2011
Mensajes: 200
Antigüedad: 13 años, 5 meses
Puntos: 17
Respuesta: consulta linq

Hola te dejo la liga de unos ejemplos de LINQ

https://onedrive.live.com/redir?resi...int=file%2cpdf

espero te sirva

Saludos!!!

Etiquetas: linq
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:41.