EF Code-First:使用MySQL将datetime字段更改为自动化

时间:2015-06-11 18:04:37

标签: ef-migrations

我正在尝试使用迁移将MySql数据库字段更新为自动日期时间字段。

以下是代码:

    public partial class AutomatedDateField : DbMigration
    {
        public override void Up()
    {
        this.AlterColumn("Orders", "Created", c => c.DateTime(nullable: false, defaultValueSql: "CURRENT_TIMESTAMP"));
    }

使用SQL Server我会在defaultValueSql中使用GETUTCDATE()。在这种情况下我应该使用什么?

1 个答案:

答案 0 :(得分:0)

您不能将函数用作MySQL中列的默认值。

可以在此处找到可能的解决方案:Can I use a function for a default value in MySql?