Perdon por el spam ya lo conseguí. pongo la solución por si a alguien le sirve
Dim dbPais As IQueryable(Of PaisEntity) = GenericDao.Linq(Of PaisEntity)() Dim query = From p In dbPais From n1 In p.Nuts1List From n2 In n1.Nuts2List Where n2.Id = nuts2.Id Select p pais = query.First() Supongo que fuí a la solucion más fácil o la que me parecia más intuitiva. Un saludo On 5 mar, 09:27, Victor Mingueza <[email protected]> wrote: > Buenas, > > Actualmente me encuentro migrando algunas de las consultas de Hql a > Linq, pero en el estado actual de este no se si se puede realizar esta > consulta > > HQL: > select p from Nuts2Entity as n2 inner join n2.Nuts1 as n1 inner join > n1.Pais as p where n2.Id = " & nuts2.Id > > Consulta Linq fallida: > > Dim dbNuts2 As IQueryable(Of Nuts2Entity) = GenericDao.Linq(Of > Nuts2Entity)() > Dim query = From n2 In dbNuts2 Select p = n2.Nuts1.Pais > pais = query.First() > > La primera consulta me devuelve bien el resultado en cambio la de Linq > me indica que no se puede convertir un objeto Nuts2 a Pais. > > Alguna idea? -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
