인프런 커뮤니티 질문&답변
DB Azure 활용 방법 문의 & UI 구성
작성
·
74
0
안녕하세요.
지금 하는 프로젝트가 Azure Cloud DB 데이터를 불러와서 웹 대시 보드로 구현하고자 하는데요.
강의 수강 후 몇 가지 궁금한 사항이 생겨서 질문 드립니다.
DBFisrt 방식으로 Azure Cloud DB에 있는 데이터를 로드 하는 방법 문의드립니다. DBFirst방식으로 구현하는 게 맞다고 생각은 하는데 CodeFirst 방식으로도 구현이 가능한지, 아니면 MSSQL 이랑 방법이 다른 건지 궁금합니다.
MemberShip View에서 보면 로그인 박스 위치를 따로 지정하지 않았는데 어떻게 그 위치에 생성 되는건지 궁금합니다. UI 구성도 View 화면에서 가능한지 아니면 다른 방법이 있는지 문의 드립니다.
관련하여 참고할 만한 자료가 있을까요??
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 이지석님.
Azure Cloud DB와 관련된 구현과 UI 구성에 관한 질문을 주셨네요. 이를 이해하고 해결하는 데 도움이 될 만한 몇 가지 자료와 설명을 제공해드리겠습니다.
Azure Cloud DB와 DBFirst 및 CodeFirst 방법 비교:
- DBFirst 방식은 데이터베이스가 이미 존재하고, 그 구조를 기초로 모델을 자동 생성하는 방법입니다. Azure Cloud DB의 경우, 별도의 접근 권한만 있다면 일반적인 MSSQL Server 연결과 유사하게 DBFirst 방식을 사용하여 모델을 생성할 수 있습니다.
- CodeFirst 방식은 반대로 모델을 먼저 설계하고 이를 기초로 데이터베이스를 생성하거나 기존 DB에 적용하는 방식입니다. Azure DB에서도 CodeFirst가 가능하지만, 데이터베이스의 변경 작업이 필요 없을 경우에는 DBFirst 방식이 더 적합합니다.
- 기존 질문 게시물 중 Database-First 방식으로 MS SQL View도 객체화해서 가져오는 방법을 참고하시면 도움이 될 것입니다.
- DBFirst 방식은 데이터베이스가 이미 존재하고, 그 구조를 기초로 모델을 자동 생성하는 방법입니다. Azure Cloud DB의 경우, 별도의 접근 권한만 있다면 일반적인 MSSQL Server 연결과 유사하게 DBFirst 방식을 사용하여 모델을 생성할 수 있습니다.
UI 구성 및 로그인 박스 위치 설정:
- 회원 로그인 박스 위치: ASP.NET MVC 또는 Razor Pages에서 기본 레이아웃 파일(_Layout.cshtml)을 수정하여 원하는 위치에 로그인 박스를 배치할 수 있습니다. ASP.NET의 기본 레이아웃을 사용하면, 지정하지 않은 경우 기본 위치에 생성되는 경우가 있습니다.
- UI 구성: 대부분의 UI 구성은 View 파일(.cshtml)에서 가능합니다. CSS 및 JavaScript 파일을 활용하여 스타일과 위치를 조절할 수 있습니다. 관련 내용은 Login 뷰에서 MembershipController연결 방식문의에서 Membership과 관련된 UI 및 컨트롤러 연결 방법에 대한 설명을 참조하세요.
- 회원 로그인 박스 위치: ASP.NET MVC 또는 Razor Pages에서 기본 레이아웃 파일(_Layout.cshtml)을 수정하여 원하는 위치에 로그인 박스를 배치할 수 있습니다. ASP.NET의 기본 레이아웃을 사용하면, 지정하지 않은 경우 기본 위치에 생성되는 경우가 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





