title: What is the correct syntax to the -Context parameter of EF 7's Add-Migration command?
body: <p>Using the latest pre-release version of EntityFramework 7 (v7.0.0-rc1-final), I have tried to use the <code>Add-Migration</code> PowerShell command through the Package Manager Console in Visual Studio; I have tried to add migrations to my DAL.</p>
  
  <p>With a folder structure that looks something like:</p>
  
  <pre><code>-Project
    -DAL
      -Context.cs
  </code></pre>
  
  <p>I have tried variations of the following command:</p>
  
  <p><code>Add-Migration Initial -OutputDir DAL\Migrations -Context ContextClassName</code></p>
  
  <p>Including, but not limited to:</p>
  
  <p><code>Add-Migration Initial -OutputDir DAL\Migrations -Context Project.Namespace.DAL.ContextClassName</code></p>
  
  <p><code>Add-Migration Initial -OutputDir DAL\Migrations -Context DAL\Context.cs</code></p>
  
  <p>To no avail...</p>
  
  <p>The package for the tools is installed like so:</p>
  
  <p><code>Install-Package Microsoft.EntityFrameworkCore.Tools -Pre</code></p>
  
  <p>The <a href="http://ef.readthedocs.io/en/latest/miscellaneous/cli/powershell.html#add-migration" rel="nofollow">docs</a> are less than helpful and <code>Get-Help Add-Migration -Examples</code> and <code>-Full</code>, <code>-Detailed</code> etc. give you nothing relating to the expected format of the <code>-Context</code> parameter.</p>
  
  <p>What is the correct format?</p>