忽略TPH的EntityFramework迁移默认值

时间:2016-05-19 14:07:12

标签: entity-framework-6 ef-migrations tph

我有以下迁移定义:

public override void Up()
        {
            AddColumn("dbo.MyTable", "MyEnum", c => c.Int(defaultValue: 0));
        }

这将在迁移期间将我的Enum添加到Sql-Table。我使用TPH,这个枚举只是指定类型的成员,所以EF会自动使其成为可空。

问题:

迁移后,所有列的值都为" null"。而不是0。

我希望只有使用此枚举类型的表条目的默认值为0。

0 个答案:

没有答案