estoy tratando de generar SQL a lo largo de las líneas de:NHIbernate: ¿atajo para proyectar todas las propiedades?
SELECT
t.*,
SELECT (...)
FROM Title t
[trimmed]
usando QueryOver
Title title = null;
var q = session
.QueryOver(() => title)
.Select(
Projections.Alias(Projections.Property<Title>(t => t.Id), "Id"),
Projections.Alias(Projections.Property<Title>(t => t.Name), "Name"),
....
Projections.SubQuery(sq.Where(tt => tt.Id == title.Id))), "TopLevelGenre")
)
[code trimmed]
Hay 15 propiedades en el título que me gustaría proyectar. ¿Hay una manera más fácil de hacerlo para no tener que proyectar cada propiedad individualmente como he comenzado a hacer arriba?
Supongo que no quiere utilizar 'HQL'? – Rippo
Prefiero ICriteria, pero estoy abierto a usar HQL. ¿Qué tenías en mente? – csano
Además, si el código que publiqué arriba es la única manera de hacerlo con ICritiera, agradecería la confirmación. – csano