본문 바로가기

C#/ASP.net Core MVC8

C# Asp.net Core 마이그레이션 오랜만에 찾아뵙네요. 요즘 좀 바빠서 블로그 활동 할 틈이 없었습니다...ㅜㅜ 오늘은 Entity Framework Core의 핵심인 ORM을 사용해서 데이터베이스를 생성해 볼 예정입니다 NuGet 패키지 관리자에서 세개의 패키지를 설치해 주세요 그 다음 바로 Model을 정의 합니다 오늘은 게시판을 예로 들고 진행해 보겠습니다. 이렇게 모델에 프로퍼티를 정의 해 준 후 데이터베이스를 연결 해 주면 됩니다. DataContext 폴더를 만들고 그 밑에 cs를 하나 만듭니다 코드 내용은 Model에 정의 한 프로퍼티를 테이블화 시켜주는 코드이며 그 밑에는 데이터베이스 주소를 적어줍니다. 데이터베이스 connectionstring는 https://www.connectionstrings.com/ 이곳에 가셔서.. 2020. 1. 8.
ASP.NET Core MVC란? ASP.net은 microsoft에서 웹 개발을 위해 만들어 진것으로 처음에는 Asp.Net으로 윈도우에서만 동작을 하였으나 Core가 나오면서 리눅스나 맥에서도 동작 할 수 있게 되었음. Asp.net으로 만들어진 것이 대표적으로 Yes.24 홈페이지가 있으며 맨 뒤에 apsxrk 붙게된다 MVC형식이란 VIew - html, css javascritp 등 인터페이스 Controller - DB통신 등등 Model - 사용자 정의 프로퍼티 등 로 구별을 하여 각 역활을 수행하는 것으로 코드가 섞이는 것을 방지하고 유지보수가 용의하다 Model -> Controller -> view 로 데이터를 전달한다 반대로 view -> Controller -> Model로 전달이 가능하다 asp.net core m.. 2019. 12. 6.
C# asp.net Core MVC 프로젝트 생성 오늘은 asp.net Core에서 MVC프로젝트를 생성하는 것을 해볼텐데요 MVC란? User와 같은 사용자 정의를 하는 클래스인 Modle Html, css, js 등 Front end 를 담당하는 view DB통신과 기타 계산 등을 하는controller 로 구분을 지어서 프로그래밍을 하는 방식입니다 장점으로는 소스코드가 섞이지 않으므로 유지보수가 편하다는 장점을 가지고 있습니다. 환경은 visual Studio 2019 입니다 여기에서 설명을 조금 드리자면 비어있음을 클릭하면 말 그대로 빈 프로젝트 생성이 됩니다 API는 Wep.api를 뜻하는 것인데 MVC가 포함하고 있습니다 오른쪽 상단에 인증은 사용자 인증을 말하는 것인데 예를들어 회원가입을 하거나 로그인을 할때 문자로 인증을 할것인가 그런것을.. 2019. 12. 4.
C# ASP.net Core 강좌 만들어야 할 일이 생겨 찾던 중 좋은 무료 강의를 발견하였습니다. 열심히 따라 들으신다면 충분히 좋은 결과가 있으실 겁니다. ASP.NET MVC 강의 / 개발토끼님 Source Code ( 개발토끼님의 강의를 따라한 내용을 깃허브에 올려놓은 것 ) https://github.com/f5074/AspnetCoreStudy 강의 목차 (25강) [ASP.NET MVC] 1. ASP.NET 소개 - .net Framework, .net Core [ASP.NET MVC] 2. ASP.NET MVC Core 프로젝트 만들기 [ASP.NET MVC] 3. _Layout [ASP.NET MVC] 4. Razor Syntax [ASP.NET MVC] 5. Controller에서 View로 데이터 전달하기 [ASP.N.. 2019. 12. 3.