asp.net 코어를 사용하여 프로젝트를 만들었습니다. 내 MacBook Pro에 Visual Studio 코드를 설치했으며 MySql도 가지고 있습니다.ASP.Net Core : Macbook pro에서 연결 문자열을 만드는 법
제 질문은 Mac 환경에서 Visual Studio 코드를 사용하여 해당 프로젝트를 MySql에 연결하는 방법입니다.
asp.net 코어를 사용하여 프로젝트를 만들었습니다. 내 MacBook Pro에 Visual Studio 코드를 설치했으며 MySql도 가지고 있습니다.ASP.Net Core : Macbook pro에서 연결 문자열을 만드는 법
제 질문은 Mac 환경에서 Visual Studio 코드를 사용하여 해당 프로젝트를 MySql에 연결하는 방법입니다.
앱의 환경 변수를 저장하는 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