이전글
https://greed-yb.tistory.com/201
해당 글은 MsSql 로 작업하고 있다
MsSql 을 설치하려는 경우 아래 글을 참고
https://greed-yb.tistory.com/194
로컬 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 |
댓글