如何在投影列表中返回常量文本,不确定我是否正确。
projectionList.Add(Projections.Property("This Year Issue Price").WithAlias(() => sProduct.PriceTitle));
这种方式我认为我会得到今年发行价"作为PriceTitle的列值。这样做是因为这是动态的,在条件上可能有不同的名称和价值。
由于
答案 0 :(得分:3)
要返回常量,我们可以使用Projections.Constant()
方法:
// Projections.Property("This Year Issue Price").WithAlias(() => sProduct.PriceTitle)
Projections.Constant("This Year Issue Price").WithAlias(() => sProduct.PriceTitle)
注意:但是,确实应该有一些原因,因为我们将该值发送给DB,然后将其收到的次数与我们获得的记录数一样多。
可能更简单的方法是在app服务器上应用一些曝光处理(在C#中)