我们的 SQL Server 数据库表中有一个由 SQL Server 自动生成的字段,该字段称为CreatedTime
.
我们已将整个数据库表映射到 Entity Framework 中的数据模型,因此也映射了字段CreatedTime
。
当我们通过实体框架在数据库中插入新行时,我们不会为CreatedTime
.
这会导致插入失败并出现以下错误:
SqlDateTime 溢出。必须在 1753 年 1 月 1 日上午 12:00:00 到 9999 年 12 月 31 日晚上 11:59:59 之间
所以问题是:有没有办法在实体框架插入语句中排除实体数据模型中的特定字段?这样我们就不会得到上面的错误了?
我们希望将该字段保留CreatedTime
在 Entity 模型中,因为我们可能希望稍后访问它。