ASP.NET Core 2.0으로 업그레이드 한 후 더 이상 마이그레이션을 만들 수없는 것 같습니다.
나는 얻고있다
" 'Program'클래스에서 'BuildWebHost'메서드를 호출하는 동안 오류가 발생했습니다. 응용 프로그램 서비스 공급자없이 계속합니다. 오류 : 하나 이상의 오류가 발생했습니다. (로그인에서 요청한"... "데이터베이스를 열 수 없습니다. 로그인에 실패했습니다. 로그인 사용자 '...'에 대해 실패했습니다. "
과
" 'MyContext'유형의 개체를 만들 수 없습니다. 'IDesignTimeDbContextFactory'구현을 프로젝트 에 추가 하거나 디자인 타임에 지원되는 추가 패턴에 대해서는 https://go.microsoft.com/fwlink/?linkid=851728 을 참조 하십시오 ."
이전에 실행 한 명령은 $ dotnet ef migrations add InitialCreate --startup-project "..\Web"
(DBContext가있는 프로젝트 / 폴더에서)입니다.
연결 문자열 : "Server=(localdb)\\mssqllocaldb;Database=database;Trusted_Connection=True;MultipleActiveResultSets=true"
이것은 내 Program.cs입니다.
public class Program
{
public static void Main(string[] args)
{
BuildWebHost(args).Run();
}
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.Build();
}