[ASP.NET Core] MSSQL DB 연동하기
이 게시글은 유튜브 개발토끼님의 영상을 공부하며 적는 글이다.
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는 연결되었다!