2010-09-02 92 views
0

指定的日期時間中在Silverlight代碼值並保存它通過的DomainService和DB EF: dateCreated會= DateTime.Now一個DATETIME2數據類型爲datetime數據類型的轉換導致的超出範圍值

在數據庫中,映射列datetype是datetime,而不是datetime2。

然後出現以下錯誤: 將datetime2數據類型轉換爲datetime數據類型導致超出範圍的值。

如何解決?

+0

可能的重複項:[將datetime2數據類型轉換爲日期時間數據類型導致超出範圍值。](http://stackoverflow.com/questions/1678474/the-conversion-of- a日期時間2數據類型到日期時間數據類型導致在一個ou) – 2010-09-02 19:24:13

+0

弄明白。因爲DateTime有多個項目。其中一些不設置值(空)。 – KentZhou 2010-09-02 19:59:28

回答

0

在您的模型中,在數據類型後面加上了一個問號。

public DateTime? myDate {get; set;} 

這將允許NULL寫入數據庫。

相關問題