1

如何在投影列表中返回常量文本,不确定我是否做对了。

projectionList.Add(Projections.Property("This Year Issue Price").WithAlias(() => sProduct.PriceTitle));

这样,我假设我将获得“今年发行价格”作为 PriceTitle 的列值。这样做是因为这是动态的,并且在条件下可能是不同的名称和值。

谢谢

4

1 回答 1

3

要返回常量,我们可以使用Projections.Constant()方法:

// Projections.Property("This Year Issue Price").WithAlias(() => sProduct.PriceTitle)
Projections.Constant("This Year Issue Price").WithAlias(() => sProduct.PriceTitle)

注意:但是,确实应该有一些原因,因为我们将该值发送到 DB,然后接收它的次数是我们获得的记录数的倍数。

也许更简单的方法是在应用服务器上应用一些 expost 处理(在 C# 中)

于 2015-03-13T07:03:13.073 回答