我找到了solution,但我不知道如何将这些解决方案(在NHibernate中)转换为ActiveRecord。使用Castle ActiveRecord获取当前数据库服务器日期
0
A
回答
1
而不是使用命名查询(我甚至不确定是否Castle支持)您可以创建一个本地查询,这本质上是同一件事IMO。
public static DateTime FindServerDateTime()
{
return Helper.GetSession()
.CreateSQLQuery("select getdate()")
.UniqueResult<DateTime>();
}
替换Helper.GetSession()
你使用任何功能或属性读取城堡AR会话。
1
为了记录,Castle ActiveRecord确实支持HQL和SQL命名查询(分别为[HqlNamedQuery]
和[SqlNamedQuery]
),请参阅this article。对于这种特殊情况,我同意迈克,只是使用简单的SQL查询。
相关问题
- 1. 无论数据库供应商如何通过JDBC从数据库服务器获取当前日期/时间?
- 2. jQuery datepicker从服务器端获取当前日期
- 3. Castle ActiveRecord更改数据库使用
- 4. 获取数据库服务器的当前时间
- 5. Laravel使用碳验证数据库日期的当前日期
- 6. 用当前日期创建数据库
- 7. 使用SimpleDateFormat获取当前日期
- 8. 从周期服务器获取数据
- 9. 在应用程序中获取数据库服务器日期时间
- 10. 每天为Windows服务获取当前日期
- 11. 获取当前Exchange服务器
- 12. MySQL:如何使用当前日期获取“本周的日期”?
- 13. 获取IP地址当前服务器
- 14. 获取日期或时间,服务器
- 15. Android的日期选择器(获取当前日期)
- 16. 获取用户当前日期
- 17. 获取当前日期和前一天
- 18. Sql分析服务当前日期
- 19. 获取比当前日期时间晚的日期数
- 20. 在JSP当前时间戳日期日期从数据库
- 21. 如何从数据库中减去当前日期与日期
- 22. 如何使用当前日期H2数据库的SQL查询
- 23. 使用当前日期备份SQL Server数据库
- 24. 使用vb6从oracle数据库检索当前日期记录
- 25. 检查数据库中的当前日期与日期
- 26. 数据库日期和当前日期的比较
- 27. 日期在数据库更改为当前日期
- 28. 参考当前日期获取一周中的日期数组
- 29. 获取存储在数据库中的日期和当前日期的日期差异
- 30. 如何使用实体框架向数据库服务器询问当前日期时间?