因此,如果我在localhost上运行IIS的虚拟实例来测试某个站点,我有一个带有默认CURRENT_TIMESTAMP
的datebase字段,在插入时总是默认为1/1/0001 12:00:00 AM
,这是我理解的,这些场景中DateTime的类似null的值。
为什么会这样?我不能得到这个领域的实际时间和日期吗?
我尝试过使用getdate(), sysdatetime()
以及其他任何替代方案,这也是一样的。
C#代码中的字段是:
public DateTime LastModification { get; set; }
有关此问题的解决方法吗?
我按照msdn
使用了正确的映射