Error durante la conversión de la consulta Nhibernate a la lista genérica
Tengo una entidad simple llamadaEmployeeEntity
con propiedadesID
, Name
, Age
, Organisation
yDesignation
. Solo estoy consultando la base de datos usando la consulta
IQuery query = session.CreateQuery(
"select Name, Designation, Age, Organisation FROM EmployeeEntity " +
"group by Name, Designation, Age, Organisation");
IList<EmployeeEntity> employee = query.List<EmployeeEntity>(); // Throws error
pero en la conversión a mi tipo, está lanzando una excepción:
No se pudo ejecutar la consulta [SQL: SQL no disponible]
conInnerException
:
El valor "System.Object []" no es del tipo "NHibernateTest.EmployeeEntity" y no se puede utilizar en esta colección genérica.
Nombre del parámetro: valor
aunque funciona bien con esta consulta:
IQuery query = session.CreateQuery("select e FROM EmployeeEntity e group by e");
IList<EmployeeEntity> employee = query.List<EmployeeEntity>();
pero no quiero seleccionar todas las columnas porque no las necesito.