【发布时间】:2012-06-25 18:05:34
【问题描述】:
当向表中添加新行时,我使用以下 SQL 脚本启用在字段中设置当前时间:
ALTER TABLE [Items] ADD CONSTRAINT DF_Items DEFAULT GETDATE() FOR [CreationDate]
现在我正在使用 Entity Framework 来处理这个表,并向它添加新行。我想要做的是允许该特定列从 SQL Server 本身接收其值,而不必自己提供该值。
在 Visual Basic 中将该特定列的值设置为 Nothing 会用 DateTime.MinValue 填充该字段,这不是我想要的(顺便说一下,SQL Server 不支持)。
我必须进行哪些更改才能完成这项工作?
【问题讨论】:
-
从实体框架更改为明智的解决方案 :) 呵呵
-
安多马尔,这将是一个非常戏剧性的变化。我在找一个更小的!
标签: sql-server entity-framework default-value