C#(asp.net | asp.net core)

[ASP.NET Core] MSSQL DB 연동하기

나는아이스크림 2022. 7. 15. 13:56
728x90

이 게시글은 유튜브 개발토끼님의 영상을 공부하며 적는 글이다.

 

MSSQL을 연동하여 사용하기 위해선 Nuget 패키지 관리자에서 설치할 패키지가 3개 있다.

1. Microsoft.EntityFrameworkCore
2. Microsoft.EntityFrameworkCore.SqlServer
3. Microsoft.EntityFrameworkCore.Tools

 

 

패키지를 설치한 후 DB 연동 클래스를 작성하자.
- 프로젝트 밑에 새 폴더 생성 : DataContext 
- DbContext 작성할 클래스 생성 : AspNetCoreMVCStudyDbContext.cs

 

 

AspNetCoreMVCStudyDbContext.cs

using AspNetCoreMVCStudy.Models;
using Microsoft.EntityFrameworkCore;

namespace AspNetCoreMVCStudy.DataContext
{
    public class AspNetCoreMVCStudyDbContext : DbContext
    {
        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            optionsBuilder.UseSqlServer(@"Connection Query...");
        }
    }
}

DbContext(Microsoft.EntityFrameworkCore) 를 상속받고
OnConfiguring 함수를 오버라이딩하여 MSSql 사용, 연결 정보를 입력한다.

연결 정보는 아래에서 확인하여 적용하면 된다.
https://www.connectionstrings.com/ 

 

ConnectionStrings.com - Forgot that connection string? Get it here!

ConnectionStrings.com helps developers connect software to data. It's a straight to the point reference about connection strings, a knowledge base of articles and database connectivity content and a host of Q & A forums where developers help each other fin

www.connectionstrings.com

 

이렇게 하면 DB는 연결되었다!

728x90
728x90