【发布时间】:2016-12-26 15:38:58
【问题描述】:
我有一个实体:
class Entity
{
public int A { get; set; }
public int B { get; set; }
public int C { get; set; }
}
我想选择 (A-B-C) 的总和。所以我想像这样运行sql:
SELECT SUM(A-B-C) FROM Entity
我可以通过SqlProjection来实现:
QueryOver.Of<Entity>().Select(Projections.SqlProjection("SUM(A-B-C) AS total", new[] { "total" }, new IType[] { NHibernateUtil.Int32 }));
但我不想使用字符串。其他方式怎么实现?
【问题讨论】:
标签: nhibernate queryover nhibernate-projections