我知道有大量關於此問題的帖子,但它們都不能解決我的問題。實體框架錯誤:將datetime2數據類型轉換爲日期時間數據
這裏的情景:
我在MS SQL Server數據庫用戶表,它是不可爲空並且使用GETDATE()在「方法是自動設置有CREATEDATE日期時間列默認值或綁定「設置。
我能夠創建一個用戶就好了與標準EF插入,但是當我嘗試更新的用戶,我得到這個錯誤:
The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value.
什麼是不具有關於EF擔心的伎倆CreateDate列的更新?我有StoreGenerationPattern = Identity但這沒有幫助。
這裏是我的實體屬性的EF屬性: http://screencast.com/t/8ndQRn9N
這裏是我的更新方法: http://screencast.com/t/UXIzhkhR
你有VS 2010 SP1嗎? – 2011-03-20 00:54:35
@Ladislav - 是的 – EdenMachine 2011-03-24 23:58:00