Tag: nhibernate projection

NHibernate中有任何算术运算预测吗?

我想从NHibernate获取这个SQL: SELECT SUM(color_pages) * SUM(total_pages) FROM connector_log_entry GROUP BY department_name 但我无法在任何地方找到任何算术运算(*)投影。 这是我到目前为止的代码: Session.QueryOver() .SelectList(list => list .SelectGroup(m => m.DepartmentName) .WithAlias(() => dto.Department) .Select(Projections.Sum(m => m.TotalPages)) //.Select(Projections.Sum(m => m.ColorPages)) .WithAlias(() => dto.TotalColorPercentage)) .TransformUsing(Transformers.AliasToBean());

流畅的NHibernate – ProjectionList – ICriteria返回空值

我是NHibernate的新手,但我已经google了一下,并没有找到任何帮助解决这个问题。 我希望你们能! ;)我正在更改属性和方法的名称,因为此代码是公司的属性,但基本上这是我需要一些帮助。 我有以下情况: 我的域名实体: public class Structure { public virtual int Id { get; set; } public virtual string Name { get; set; } public virtual Person Manager { get; set; } //I need to fill here. //and others } 我的地图类: public class MapStructure : ClassMap { public MapStructure() { Table(“TB_Structure”); Id(x => x.Id).Column(“Id”).GeneratedBy.Identity(); […]