해결된 질문
작성
·
262
0
강의랑 관련이 있을까 모르겠습니다만..
저는 주로 로컬 네트워크 상에서 소규모로 관리되는 CMS에 대한 수요가 많은데요.
이번에도 관련 이슈가 있어서 급하게 블레이저 등을 이용해 보고자 이번 파트만 수강신청했습니다만..
만드는거 까지는 어떻게 만들어서 IIS로 블레이저를 띄우는데 성공했는데 웹Api 쪽은 이러저러한 오류들로 잘 안되네요.
로컬로 배포하게 되면 로컬에 SQL 서버를 깔아서 관련 테이블들을 수동으로 다 세팅해줘야 하는건가요?
또 웹API 쪽에서 SQL 서버 계정 설정하는 부분은 어디를 살펴봐야 할까요?
이후 강의 에 관련해서 설명해주시는 부분이 있을까요?
답변 2
1
DB는 수동으로 하면 실수의 여지가 많아서
EF Core와 같은 ORM을 이용하는게 좋습니다.
EF Core 기준으로 설명드리면 만들어준 DB 모델을 SQL 스크립트로 추출이 가능한데
이를 이용해서 DB를 손쉽게 세팅할 수 있습니다.
또한 DB 버전이 안 맞으면 업그레이드를 해주는 Migration 스크립트를 추출 가능합니다.
관련하여 EF Core 강의에서 상세하게 다룹니다.
마지막으로 웹API 쪽도 MVC랑 기반 프레임워크 코드가 같기 때문에,
MVC에서 설정하는 방법들이 웹API에도 그대로 적용 가능합니다.
관련하여 마지막 무료 부록 강의 (MVC 심화편)을 참고 바랍니다.
0