강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

이지석님의 프로필 이미지
이지석

작성한 질문수

14일만에 배우는 ASP.NET CORE

DB Azure 활용 방법 문의 & UI 구성

작성

·

49

0

안녕하세요.

지금 하는 프로젝트가 Azure Cloud DB 데이터를 불러와서 웹 대시 보드로 구현하고자 하는데요.

강의 수강 후 몇 가지 궁금한 사항이 생겨서 질문 드립니다.

 

  1. DBFisrt 방식으로 Azure Cloud DB에 있는 데이터를 로드 하는 방법 문의드립니다. DBFirst방식으로 구현하는 게 맞다고 생각은 하는데 CodeFirst 방식으로도 구현이 가능한지, 아니면 MSSQL 이랑 방법이 다른 건지 궁금합니다.

     

     

  2. MemberShip View에서 보면 로그인 박스 위치를 따로 지정하지 않았는데 어떻게 그 위치에 생성 되는건지 궁금합니다. UI 구성도 View 화면에서 가능한지 아니면 다른 방법이 있는지 문의 드립니다.

 

관련하여 참고할 만한 자료가 있을까요??

 

 

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 이지석님.

Azure Cloud DB와 관련된 구현과 UI 구성에 관한 질문을 주셨네요. 이를 이해하고 해결하는 데 도움이 될 만한 몇 가지 자료와 설명을 제공해드리겠습니다.

  1. Azure Cloud DB와 DBFirst 및 CodeFirst 방법 비교:

    • DBFirst 방식은 데이터베이스가 이미 존재하고, 그 구조를 기초로 모델을 자동 생성하는 방법입니다. Azure Cloud DB의 경우, 별도의 접근 권한만 있다면 일반적인 MSSQL Server 연결과 유사하게 DBFirst 방식을 사용하여 모델을 생성할 수 있습니다.
    • CodeFirst 방식은 반대로 모델을 먼저 설계하고 이를 기초로 데이터베이스를 생성하거나 기존 DB에 적용하는 방식입니다. Azure DB에서도 CodeFirst가 가능하지만, 데이터베이스의 변경 작업이 필요 없을 경우에는 DBFirst 방식이 더 적합합니다.
    • 기존 질문 게시물 중 Database-First 방식으로 MS SQL View도 객체화해서 가져오는 방법을 참고하시면 도움이 될 것입니다.
  2. UI 구성 및 로그인 박스 위치 설정:

    • 회원 로그인 박스 위치: ASP.NET MVC 또는 Razor Pages에서 기본 레이아웃 파일(_Layout.cshtml)을 수정하여 원하는 위치에 로그인 박스를 배치할 수 있습니다. ASP.NET의 기본 레이아웃을 사용하면, 지정하지 않은 경우 기본 위치에 생성되는 경우가 있습니다.
    • UI 구성: 대부분의 UI 구성은 View 파일(.cshtml)에서 가능합니다. CSS 및 JavaScript 파일을 활용하여 스타일과 위치를 조절할 수 있습니다. 관련 내용은 Login 뷰에서 MembershipController연결 방식문의에서 Membership과 관련된 UI 및 컨트롤러 연결 방법에 대한 설명을 참조하세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

이지석님의 프로필 이미지
이지석

작성한 질문수

질문하기