public override void Up() { AlterColumn("dbo.Dispositions", "Property1", c => c.Boolean()); AlterColumn("dbo.Dispositions", "IsDisposal", c => c.String()); //如果代码没有自动生成,可手动编写修改的字段类型 } public override void Down() { AlterColumn("dbo.Dispositions", "Property1", c => c.String()); AlterColumn("dbo.Dispositions", "IsDisposal", c => c.String());//如果代码没有自动生成,可手动编写修改的字段类型 }
更新程序后,如果还是报错,就把数据库中_MigrationsHistory这个表删除了,再试一下,应该就会好了。而_MigrationsHistory这个表会在下次执行Migrations命令的时候自动创建,所以不必担心删除了,后续无法运行Migrations命令。
时间: 2024-10-06 11:32:17