rro ao converter a consulta Nhibernate em lista genéri
Tenho uma entidade simples chamadaEmployeeEntity
com propriedadesID
, Name
, Age
, Organisation
eDesignation
. Estou apenas consultando o banco de dados usando a 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
mas na conversão para o meu tipo, está lançando uma exceção:
Não foi possível executar a consulta [SQL: SQL não disponível]
withInnerException
:
O valor "System.Object []" não é do tipo "NHibernateTest.EmployeeEntity" e não pode ser usado nesta coleção genérica.
Nome do parâmetro: value
, embora funcione bem usando esta consulta:
IQuery query = session.CreateQuery("select e FROM EmployeeEntity e group by e");
IList<EmployeeEntity> employee = query.List<EmployeeEntity>();
mas não quero selecionar todas as colunas porque não preciso dela