title: How to run migration in C#.NET project?
body: <p>I have project that works with SQL server. In <code>Models</code> directory I have migrtions files like as one:</p>
  
  <pre><code>public partial class UserData : DbMigration
      {
          public override void Up()
          {
              CreateTable(
                  "dbo.confirmation_code",
                  c =&gt; new
                      {
                          sys_id = c.Long(nullable: false, identity: true),
                          resource_id = c.Guid(nullable: false),
                          code = c.String(maxLength: 64),
                          user_id = c.Long(nullable: false),
                          id = c.Guid(nullable: false),
                          edit_date = c.DateTime(nullable: false),
                      })
                  .PrimaryKey(t =&gt; t.sys_id)
                  .ForeignKey("dbo.user", t =&gt; t.user_id, cascadeDelete: true)
                  .Index(t =&gt; t.user_id);
  ....
  </code></pre>
  
  <p>For development I use VisualStudio, how to run all migration to deploy?</p>