既定では、Get-MigrationsコマンドはVisual Studioパッケージマネージャコンソールで実行されると、ターゲットデータベースに適用されたEntity Frameworkの移行の一覧を降順で返します。つまり、リストは最も新しい移行が最初にソートされます。Get-Migrationsの出力を昇順でソートしますか?
Get-Migrationsに移行のリストを昇順で返すようにする方法がありますか?つまり、最も古い移行が最初に返されますか?
は、例えば、Sort-Objectコマンドレットに出力をパイプで連結された:私がこれまで試したどのような
Get-Migrations [my params] | Sort-Object -Property Name
(どのプロパティ名を指定するのか、これが適用可能かどうかはわかりません)。これらの試みはすべて黙って失敗しました(エラーメッセージは表示されず、Get-Migrationsの出力に変更はありません)。Get-Migrations(
Get-Help Get-Migrations
)のPowershellヘルプを参照し、Get-Migrations自体に出力並べ替え順序を制御するパラメータがあるかどうかWebを検索しました。 1つを見つけることができませんでした。私は現在取得しています。Get-移行コマンドの
出力:
PM> Get-Migrations [my arguments...]
Retrieving migrations that have been applied to the target database.
201704121534436_SomeMigration999
201703291334212_SomeMigration998
[lots and lots more records here that are a pain to scroll through...]
201410110448547_InitializeTables
201410110018266_InitialCreate
こんにちは、あなたがソートされていない出力、あなたのいくつかのサンプルを提供してくださいすることができます何か? – sodawillow
@sodawillow良い質問、完了! –
この 'cmdlet'はMicrosoftによって提供されていますか? – sodawillow