小编ada*_*kan的帖子

可以使用Entity Framework迁移将DateTime字段默认为GETDATE()吗?

我将EntityFramework.Migrations(Beta 1)添加到现有的Code-First应用程序中,该应用程序正在进行一些更改(对于我从代码优先API生成的表的迁移功能和更多微调)并进入GETDATE ()场景.

我已经在我的DbContext中使用自定义初始化程序类来运行SQL脚本来设置一些字段并在我的数据库中创建索引.我的几个AlterTable脚本主要用于设置具有默认值的字段(例如某些DateTime字段设置为GETDATE()).我真的希望EntityFramework.Migrations有一个答案,因为你可以很容易地指定defaultValue,但到目前为止我没有看到一个.

有任何想法吗?我真的希望做下面的事情会神奇地起作用.(毕竟这是'神奇的独角兽')

DateCreated = c.DateTime(nullable: false, defaultValue: DateTime.Now)
Run Code Online (Sandbox Code Playgroud)

不幸的是,从逻辑上讲,它将我的默认值设置Update-Database为执行命令的时间.

entity-framework-4 ef-code-first ef-migrations

33
推荐指数
4
解决办法
4万
查看次数

有没有办法从Jekyll的[site.time]属性轻松解析年份?

有没有办法从Jekyll中site.time的模板文件可用的属性中提取年份(或任何其他元素......月,日等)?

现在它返回,例如: Sat Dec 19 14:07:03 -0700 2009

任何帮助表示赞赏.谢谢!

ruby liquid jekyll

4
推荐指数
1
解决办法
533
查看次数