title: Code first not running all the migrations
body: <p>I have this structure of migration of code first approach</p>
  <p><a href="https://i.stack.imgur.com/lsEvT.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/lsEvT.png" alt="enter image description here" /></a></p>
  <p>I deleted the previous database and wants code first to create it again, but when I am doing <code>update-database</code> it is not running all the scripts and leaving first three migrations and because of it, it is failing because all the dependencies are not present</p>
  <p><a href="https://i.stack.imgur.com/dIQfb.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/dIQfb.png" alt="enter image description here" /></a></p>
  <p>You see it is just picking up three migrations leaving the first three.</p>
  <p>Earlier this used to work. What wrong might be going on? Somewhere it is still storing that the first three are already run while they are not since database itself doesn't exist and it is creating the database for the first time</p>