답변

1

앱의 환경 변수를 저장하는 appsettings.json 파일을 찾을 수 있어야합니다. 거기에서는 변수로 데이터베이스 연결 문자열을 설정할 수 있습니다

{ 
    "ConnectionStrings": { 
    "BloggingDatabase": "Server=(localdb)\\mssqllocaldb;Database=EFGetStarted.ConsoleApp.NewDb;Trusted_Connection=True;" 
    }, 
} 

그런 다음 프로젝트의 Startup.cs 파일에, 당신은 'ConfigureServices'라는 방법을 찾을 수 있습니다. 여기서 데이터베이스 컨텍스트를 포함하는 종속성 주입을 설정합니다. 다음 예제에서는 'BloggingDatabase'환경 변수에 액세스하여 데이터베이스 컨텍스트를 프로젝트 서비스에 추가 할 때이를 옵션으로 전달하여 사용할 연결 문자열을 지정합니다.

public void ConfigureServices(IServiceCollection services) 
{ 
    services.AddDbContext<BloggingContext>(options => 
     options.UseSqlServer(Configuration.GetConnectionString("BloggingDatabase"))); 
} 

난 당신이 Asp.Net 핵심 프로젝트의 연결 문자열에 대한 자세한 정보를 포함하는 다음 Microsoft 도움말 문서의 섹션을 읽어에게 추천 할 것입니다.

https://docs.microsoft.com/en-us/ef/core/miscellaneous/connection-strings