¿Cómo se puede obtener una sola columna de una consulta en lugar de un objeto completo?Obtener una sola columna de una entidad
que podía hacer algo como esto para conseguir el objeto entero, pero lo único que quiero es los nombres:
IList<Tribble> tribbles = session.CreateCriteria(typeof(Tribble)).List<Tribble>();
IList<string> names = new List<string>();
foreach (Tribble t in tribbles) {
names.Add(t.Name);
}
Me gustaría ser capaz de especificar criterios adicionales, por lo que es posible simplemente excluir cierta columnas de ser recuperadas?
lo estoy usando lo largo de todo el programa con docenas de clases, esta es la única vez que he necesario para hacer esto y es necesario en esta circunstancia. –
¿Puede explicarnos más a fondo cuál es el caso de uso? –
¿Esto no sucede todo el tiempo? Por ejemplo, quiero mostrar los detalles de un empleado más el nombre de su oficina. No necesito toda la oficina, solo el nombre. – cbp