我們的SQL Server數據庫表中有一個由SQL Server自動生成的字段,該字段名爲CreatedTime
。如何在插入時忽略實體模型中的特定字段?
我們已經將整個數據庫表映射到實體框架中的數據模型,因此也是字段CreatedTime
。
當我們通過實體框架在數據庫中插入新行時,我們因此不會爲CreatedTime
提供任何值。
這將導致插入失敗,出現錯誤:
SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM
所以現在的問題是:是否有在實體框架的實體數據模型插入語句來排除特定字段的方式?所以我們不會得到上述錯誤?
我們希望將字段CreatedTime
保留在實體模型中,因爲我們可能想稍後訪問它。
這是否會持續更新數據庫,從造模後? – n00b 2016-04-05 17:40:44