C# Asp.net Core 마이그레이션

C# Asp.net Core 마이그레이션

오랜만에 찾아뵙네요.

요즘 좀 바빠서 블로그 활동 할 틈이 없었습니다...ㅜㅜ

오늘은 Entity Framework Core의 핵심인 ORM을 사용해서

데이터베이스를 생성해 볼 예정입니다

NuGet 패키지 관리자에서

세개의 패키지를 설치해 주세요

그 다음 바로 Model을 정의 합니다

오늘은 게시판을 예로 들고 진행해 보겠습니다.

User.cs Note.cs

이렇게 모델에 프로퍼티를 정의 해 준 후

데이터베이스를 연결 해 주면 됩니다.

DataContext 폴더를 만들고

그 밑에 cs를 하나 만듭니다

코드 내용은

Model에 정의 한 프로퍼티를 테이블화 시켜주는 코드이며

그 밑에는 데이터베이스 주소를 적어줍니다.

데이터베이스 connectionstring는

https://www.connectionstrings.com/

이곳에 가셔서 찾으시면 됩니다

그리고 보기에서 패키지 관리자 콘솔을 열어줍니다 줄여서 PM

add-migration FirstMigration

적어주게되면 생성이 완료됩니다.

이상한 폴더가 생겼죠?

폴더에 들어가보시면 자동으로 코드가 생성 되어있습니다.

하지만 데이터베이스에 적용을 시키려면

update-database

명령어를 입력해야합니다

이런 명령어를 친 후

테이블이 만들어졌습니다

이상으로 Code First 방식의 데이터베이스 연결을 마치고

다음에는 게시판을 만들고, CRUD사용법을 들고 찾아 뵙겠습니다

from http://le-piee.tistory.com/12 by ccl(A)

댓글

이 블로그의 인기 게시물

HTML 13단계 - 폼(Form) 1탄

임시 인터넷 파일캐싱을 위한 방지 html,css,javascript

[C#]Log4Net 사용법