EF7 : ASP.NET 5 Web-API의 DBContext 구성

asp.net-core asp.net-web-api dbcontext entity-framework-core

문제

현재 VS2015 Ultimate Preview를 사용하여 ASP.NET 5 Web-API 응용 프로그램을 개발 중입니다. 이 새로운 플랫폼에서 EF7을 구성하는 방법이 변경되었습니다.

https://github.com/aspnet/EntityFramework/wiki 에서이 도움말을 이미 확인했지만 EF7과의 연결을 성공적으로 완료하는 데 필요한 모든 단계가 표시되지 않습니다 (부분 답변 만 표시됨).

누구든지 EF7을 사용하여 데이터베이스 (SQL Server)에 연결하는 올바른 방법이되는 방법에 대한 단계별 자습서를 가져올 수 있습니까? ( MusicStore 샘플 앱 과 같은 오래된 구문을 사용하지 않고 최근 구문을 사용)

인기 답변

코드는 샘플 앱에서 링크 된 것과 동일해야합니다. 다음 코드를 사용하여 ConfigureServices 메서드 내에서 Startup.cs 의 컨텍스트를 등록합니다.

public void ConfigureServices(IServiceCollection services)
{
    // Add EF services to the services container.
    services
        .AddEntityFramework(Configuration)
        .AddSqlServer()
        .AddDbContext<MyDbContext>(options =>
         {
             options.UseSqlServer(Configuration.Get("Data:DefaultConnection:ConnectionString"));
         });
}

그런 다음 MyDbContext 를 종속성 삽입에 사용할 수 있으며 컨트롤러에서 수행 할 수 있습니다.

public MyController(MyDbContext context)
{
   ...
}

그게 다야.



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.