11

モデルに新しいテーブルを追加しました。

public DbSet<ReturnedTransactions> ReturnedTransactions { get; set; }

そして、移行によってそのテーブルが生成されるようにしたいので、次のようにしました。

PM> Add-migration returnedTransactions

そして生成した

public partial class returnedTransactions : DbMigration
{
    public override void Up()
    {
    }

    public override void Down()
    {
    }
}

これに適切なコードを生成させるにはどうすればよいですか?

4

5 に答える 5

2

これは、移行構成ファイルに関連付けられている DbContext クラスに DBSet エンティティを追加していない場合に発生します。

ただし、Asker に次の行が含まれていることがわかるため、ここではそうではない可能性があります。

public DbSet<ReturnedTransactions> ReturnedTransactions { get; set; }

それでも、これは、空の移行クラスが返されたときにチェックする必要があります。

于 2015-10-16T15:19:35.667 に答える
1

テーブルを片付け_MigrationHistoryます。

于 2014-01-17T13:07:31.423 に答える
0

この問題が発生したばかりで、 -Force を Add-Migration コマンドに追加したところ、機能しました。

于 2015-12-10T17:15:42.010 に答える