Estoy tratando de obtener la siguiente salida de SQL utilizando LINQ to NHibernate:LINQ to NHibernate: Toda la
SELECT DISTINCT Name, at.Year FROM MyTable mt
INNER JOIN AnotherTable at ON at.Id = mt.AnotherTableId
el nombre y el año van a ser envuelto en una nueva clase, por lo que el C# código será algo como esto:
Session.Linq()
.Select(x => new FooBar { Name = x.Name, Year = x.AnotherTable.Year }))
.ToList();
¿Cómo puedo obtener la palabra clave DISTINCT a aparecer en la consulta SQL?
intenté .Seleccionar (...). Distinto(). ToList()? –
sí, no hace nada – cbp
¿Qué tal .Distinct(). Seleccione (x => new Foobar (...)). ToList()? –