gpt4 book ai didi

nhibernate - 如何在NHibernate映射中使用Formula属性

转载 作者:行者123 更新时间:2023-12-02 04:11:05 25 4
gpt4 key购买 nike

我对如何在SQL where子句中使用公式属性有疑问。分别地,我想使用(datepart(hh,getdate()))作为公式,预期的结果SQL是

从表名称中选择select_list
其中(datepart(hh,getdate()))<17

但是我保留了这样的where子句:

其中(this_0_.hh,getdate())<= 17

我不确定为什么要在“hh”日期部分之前插入别名。

非常感谢您对如何正确设置where子句的任何帮助!

谢谢。

最佳答案

插入别名是因为解析器不知道hh是文字(如果MS使用了字符串,则不会有此问题,因为您可以毫无问题地使用'hh')

最简单的解决方法是创建一个返回gethour的函数(称为datepart(hh, getdate()))。

关于nhibernate - 如何在NHibernate映射中使用Formula属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5162118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com