title: EF Code First Migration: Controlling the name of code file
body: <p>As we know, calling the command <code>Add-Migration &lt;name&gt;</code> generates a code file to reflect changes in the model. However, the generated file name is <code>&lt;timestamp&gt;+&lt;name&gt;</code> which <code>&lt;timestamp&gt;</code> comes from the client on which the command is executed, something like: "<code>20150603123_AddNameProperty.cs</code>"</p>
  
  <p><strong>Questions:</strong>
  <br/><br/>1- Any way to get the timestamp from a server not client?
  <br/><br/>2- Any way to automatically put a prefix in generated file name, for example: 
  "<code>20150603123_HansModifications_AddNameProperty.cs</code>"
  <br/><br/>3- Any way to automatically generate the file name in a sequential manner, for example:
  "<code>20150603123_1.cs</code>", "<code>20150603123_2.cs</code>", "<code>20150603123_3.cs</code>",...</p>