title: Can't enable migrations for Entity Framework on VS 2017 .NET Core
body: <p>I just installed VS 2017 and created a new Core project. Inside it, I added:</p>
  
  <ul>
  <li>Microsoft.EntityFrameworkCore (1.1.0)</li>
  <li>Microsoft.NETCore.App (1.1.0)</li>
  </ul>
  
  <p>I also created a folder called Models with a class in it. Then, I went to the Package Manager Console and executed <em>enable-migrations</em> so that VS will create the files needed for me. However, instead of the needed files, I got the following error.</p>
  
  <blockquote>
    <p>The term 'enable-migration' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the 
    path is correct and try again.</p>
  </blockquote>
  
  <p>What am I supposed to do here?</p>
  
  <p>I seem to be out of luck googling. It's a very unusual combination (Core VS17 and EF) so there's virtually no info on the subject. Some guides talk about editing package.json by hand which is kind of hard because VS 2017 seems to upgrade the Core so that <em>dotnet restore</em> doesn't look for it but rather for a <em>xxx.csproj</em>.</p>
  
  <p>In summary, I'm confused and quite uncertain how to bite the problem.</p>