質問: 私は、データベース上で実行されている最新の移行バージョンを確認する方法があるかどうかを判断しようとしています。これは特定のデータベースの状態を知るためのものです。 私は、エンティティフレームワーク6についてトラックを保持するテーブルを作成していることについて何かを読んでいます。私はそれを試していないが、エンティティフレームワークコアに類似したものがあれば知りたい。
回答: 少なくともそれを得ることは可能です > アセンブリで定義されていてもターゲット・データベースに適用されていないマイグレーション。 > > ( ソース.aspx) )を`DbMigrator`経由で`DbMigrator`するメソッド`getPendingMigrations()` 。 データベースの実際のバージョンが必要な場合は、実際には、マイグレーション履歴テーブル`__MigrationHistory` `MigrationId`列が含まれています。ここでは、それを使用する方法を示す記事があります: https : //msdn.microsoft.com/en-us/data/dn456841.aspx