List<object[]> products = GetSession().CreateCriteria<Product>()
.SetProjection(Projections.ProjectionList()
.Add(Projections.Property("Id"))
.Add(Projections.Property("Name"))
.Add(Projections.Property("Price"))
)
.List();
public class ProductRow { public int Id { get; set; } public string Name { get; set; } public double Price { get; set; } }
Comment puis-je obtenir le résultat sous la forme d'une liste de type List<ProductRow> ?
Je vois qu'il existe une fonction Projection.Cast, mais je ne vois pas de documentation sur la façon de l'utiliser.