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)
댓글
댓글 쓰기