의 환경에 따라 DbContext를 추가하는 방법이 내가 현재 Startup.cs 내 ConfigureServices 방법에 내 DbContext를 추가하고 방법입니다는 ASP.net 코어
public void ConfigureServices(IServiceCollection services)
{
.....
services.AddDbContext<MyDbContext>(options =>
options.UseMySQL(Configuration.GetConnectionString("DefaultConnection")));
.....
}
을 그리고 내 연결 문자열 내 appSettings는에 저장됩니다. 예를 들어이 같은 JSON 파일 :
{
....
"ConnectionStrings": {
"DefaultConnection": "server=localhost;user id=root;password=root;database=mydb;sslmode=none"
}
....
}
내가 연결되고있는 데이터베이스를 전환하려면, 어떻게 그것을 "개발"인 경우는 "services.AddDbContext는()"데이터베이스를 전환해야합니까 대 " 생산 "환경?
처럼 사용할 수 있습니다. "appSettings는 {env.EnvironmentName} .json"'.AddJsonFile ($를, 선택 : true)' – DavidG
@DavidG 내 생각에, 이것은 asp.net-core VS2015 템플릿에서 기본적으로 사용할 수 있습니다. – Sanket
@DavidG, 이것은 기본적으로 포함되어 있지만 그게 무엇인지 궁금해하고있었습니다. 감사! –