如何在投影列表中返回常量文本,不确定我是否做对了。
projectionList.Add(Projections.Property("This Year Issue Price").WithAlias(() => sProduct.PriceTitle));
这样,我假设我将获得“今年发行价格”作为 PriceTitle 的列值。这样做是因为这是动态的,并且在条件下可能是不同的名称和值。
谢谢
如何在投影列表中返回常量文本,不确定我是否做对了。
projectionList.Add(Projections.Property("This Year Issue Price").WithAlias(() => sProduct.PriceTitle));
这样,我假设我将获得“今年发行价格”作为 PriceTitle 的列值。这样做是因为这是动态的,并且在条件下可能是不同的名称和值。
谢谢
要返回常量,我们可以使用Projections.Constant()
方法:
// Projections.Property("This Year Issue Price").WithAlias(() => sProduct.PriceTitle)
Projections.Constant("This Year Issue Price").WithAlias(() => sProduct.PriceTitle)
注意:但是,确实应该有一些原因,因为我们将该值发送到 DB,然后接收它的次数是我们获得的记录数的倍数。
也许更简单的方法是在应用服务器上应用一些 expost 处理(在 C# 中)