在我的域用於審計目的我已得到UpdatedOn屬性。 現在我在更新到DateTime.Now之前將其設置在客戶端。但是很多用戶在他們的機器上有不正確的日期時間,所以我需要使用服務器日期時間(getdate(),now()...) 我該如何實現這個策略?NHibernate。當前服務器的日期時間()
0
A
回答
0
我打算爲您推薦此http://mastercsharp.com/article.aspx?ArticleID=66&TopicID=7,因爲此可能是您要查找的內容。或者您可以創建一個web服務來返回服務器時間...
1
您可以將此屬性設置爲只讀/只查詢屬性,因此完全忽略應用程序代碼。 只設置一排
CREATE TABLE [dbo].[FooTable](
.
.
.
[UpdatedOn] [datetime] NOT NULL CONSTRAINT [DF_FooTable_UpdatedOn] DEFAULT (Getdate()),
.
.
的插入時的缺省值,這將確保當值未通過則列將GETDATE()
1
的價值在我們的項目,我們定製我們的MsSql2005Dialect。
public class MsSql2005Dialect : NHibernate.Dialect.MsSql2005Dialect
{
public MsSql2005Dialect()
{
RegisterFunction("getDate",
new NoArgSQLFunction("convert(datetime, floor(convert(float, getdate())))", NHibernateUtil.DateTime, false));
RegisterFunction("getDateTime",
new NoArgSQLFunction("getdate", NHibernateUtil.DateTime, true));
}
}
和我們寄存器nhibernatehelper此自定義方言: 方言方言= Dialect.GetDialect(configuration.Properties);
寄存器在hibernate.cfg.xml: SAGP.DataAccess.Dialects.MsSql2005Dialect,SAGP.DataAccess,版本= 1.0.0.0,文化=中立,公鑰=空
和HQL像這樣使用: 「從RandomTableFromYourSystem中選擇getDateTime()」;
相關問題
- 1. 從時間服務器檢索當前日期和時間
- 2. PHP顯示當前日期服務器的/時間
- 3. Java:相對於當前(服務器)時間的日期和時間
- 4. peewee datetime給時間服務器上去不是當前日期時間
- 5. 當前時間和日期
- 6. 服務器日期時間和客戶端日期時間
- 7. VB.Net當前的MongoDB服務器時間
- 8. 比較日期時間到MySQL中的當前日期時間?
- 9. 日期時間選擇器計劃時間從當前時間
- 10. 如何存儲在Redis的服務器當前日期時間數據
- 11. 如何獲取設備中服務器的當前日期和時間
- 12. 日期和當前時間的時差?
- 13. 日期時間在服務器上
- 14. SQL服務器 - 上日期時間
- 15. SQL服務器日期時間
- 16. 獲取日期或時間,服務器
- 17. C#服務器端日期時間
- 18. 改變當前日期不改變服務器時鐘在Java
- 19. 如何從當前日期時間扣除時間/日期
- 20. MySQL日期時間和當前日期時間函數
- 21. 當前時間戳Nhibernate
- 22. Sql分析服務當前日期
- 23. NOW當前日期時間的Workfront值
- 24. PHP中的當前日期時間
- 25. MySql DataBase的當前日期時間
- 26. 日期/時間更改爲java日曆中當前服務器時間添加秒
- 27. 如何將服務器上的日期時間轉換爲當地時間?
- 28. 轉換客戶端日期時間服務器的日期時間在ASP.NET MVC
- 29. 將日期時間(.net)轉換爲日期時間(SQL服務器)的問題
- 30. 顯示當前日期時間不是以前的時間vb.net
這很容易想想。我想用我的SQL服務器返回它的日期時間 – 2010-06-16 06:27:59
是的,我想過後,我發佈這:) – Buildstarted 2010-06-16 13:26:08