이전글
https://greed-yb.tistory.com/201
[.Net Core MVC] 웹 게시판 만들기(3) - Model 추가
이전글 https://greed-yb.tistory.com/200 [.Net Core MVC] 웹 게시판 만들기(2) - Nuget 설치 이전글 https://greed-yb.tistory.com/199 [.Net Core MVC] 웹 게시판 만들기(1) - 프로젝트 생성 https://www.youtube.com/watch?v=hZ1DASYd9rk 해
greed-yb.tistory.com
해당 글은 MsSql 로 작업하고 있다
MsSql 을 설치하려는 경우 아래 글을 참고
https://greed-yb.tistory.com/194
[MsSql] 설치하기
SQL Server 다운로드 https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads SQL Server 다운로드 | Microsoft 지금 Microsoft SQL Server 다운로드를 시작하세요. 내 데이터와 워크로드에 가장 적합한 SQL Server 체험판
greed-yb.tistory.com
로컬 DB 연결하기


- DefaultConnection 의 경우 사용자가 하고 싶은 이름으로 하면 된다 예) "AAAA": "Server= ....." 인 것처럼
- 암호화 인증서 오류 시 해당 코드 추가 Encrypt=false;
- Database=MvcDemoDb - MsSql 데이터베이스에 MvcDemoDb 을 추가 한다.
기존에 있는 DB에 연결하고 싶은데 프로젝트 새롭게 생성 시 연동 방법은 아직 모르겠다
- Sql Server(MsSql) 접속 시 서버이름

"Server=서버이름 붙여놓는다;Database=;"
DB Connect





using Microsoft.EntityFrameworkCore;
using WebMvcPractice.Models;
namespace WebMvcPractice.Data
{
public class ApplicationDbContext : DbContext
{
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options) : base(options)
{
}
// 연결하려는 Db 테이블 명
public DbSet<Member> Member { get; set; }
}
}

builder.Services.AddDbContext<ApplicationDbContext>(options => options.UseSqlServer(
builder.Configuration.GetConnectionString("DefaultConnection")
));


Migration 하기
- Add-migration 사용하려는 데이터베이스명



- update-database

MsSql 에 해당 데이터베이스와 테이블이 생성된 것을 확인 할 수 있음

'개발 > .Net' 카테고리의 다른 글
[.Net Core MVC] 웹 게시판 만들기(6) - 게시판 리스트 (0) | 2023.04.17 |
---|---|
[.Net Core MVC] 웹 게시판 만들기(5) - Views 생성, 연동 (0) | 2023.04.17 |
[.Net Core MVC] 웹 게시판 만들기(3) - Model 추가 (0) | 2023.04.17 |
[.Net Core MVC] 웹 게시판 만들기(2) - Nuget 설치 (0) | 2023.04.17 |
[.Net Core MVC] 웹 게시판 만들기(1) - 프로젝트 생성 (0) | 2023.04.17 |
댓글