title: How to rollback more than one EF Core migration at time
body: <p>I'm using <code>EF Core 2.2</code> as <code>ORM</code> in my <code>C#</code> project, I have 8 migrations and I'm wondering if I can rollback not just the last one but more than one in a single rollback. </p>
  
  <p>Update 1:</p>
  
  <blockquote>
    <p>In other words, if I have n migrations, I want to apply the n - 2 or n
    - 3, I need to apply the n - m migration and not only the last one as the Remove-Migration</p>
  </blockquote>
  
  <p>My final goal is to create a <code>Powershell</code> script so I can use it like below:</p>
  
  <pre><code>RollbackTo [TagetProject] "TargetMigration"
  </code></pre>
  
  <p>The prowershell will take two arguments: the Target Project and the migration to restore.</p>