在运行add-migration时(过去成功运行过它之后),它现在以错误的顺序生成代码,就像模板已损坏一样。 using语句出现在名称空间语句中,并且我几乎可以肯定这是导致随后的add-migration问题的原因,而这些问题也没有填充Up()和Down()方法。有人见过这种情况吗?
在添加迁移之前,我曾尝试运行update-database,甚至删除了数据库并成功运行了update-database。以前的迁移类似乎根本没有损坏。这似乎只会影响我的尝试。
也-其他计算机上的团队中的其他成员已成功运行add-migration,因此看来这是我的计算机特有的。我也完成了完整的批处理构建。
是这样的:
namespace SqlServer.DAL.Migrations
{
using System;
using System.Data.Entity.Migrations;
public partial class test : DbMigration
{
public override void Up()
{
}
public override void Down()
{
}
}
}