2
Possible Duplicate:
Linq To Sql - SQL Default Constraint Problem默認數據庫字段值)仍返回SQLDATETIME溢出
我的數據庫表中,作爲所謂的date_created
定義如下柱:
date_created DATETIME NOT NULL DEFAULT GETDATE()
我使用LINQ到SQL類。
SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM
任何想法,爲什麼:我創建了一個新的對象,填充它,只要我把它SubmitChanges
返回一個錯誤(因爲這是應該自行解決省略了date_created
的值)?由於
你定義在你的LINQ到SQL模型屬性爲「數據庫生成」?否則,Linq-to-SQL仍然會嘗試設置值....最簡單的解決方案:只需在代碼中設置值'date_created = DateTime.Now;'... –
也許因爲您省略了DateTime的值變量被設置爲「DateTime.MinValue」,這會導致它拋出錯誤 – V4Vendetta