我想在NHibernate
中使用Sum,我收到了这个错误。
表情类型' NhSumExpression'此SelectClauseVisitor不支持。
以下是我的查询。
AmountShort = _session.Query<TableName>().Where(conditions).Select(x => x.AmountShort ?? 0).Sum()
我也试过这个
AmountShort = _session.Query<TableName>().Where(conditions).Sum(x => x.AmountShort ?? 0)
它们都会引发运行时错误。我必须这样做而不是空检查,因为AmountShort是一个可以为空的int。
我见过others with same issue,但他们似乎没有一个有效的答案。