MY MEMO
URL : https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/database-first-development/ 1. Local에 데이터베이스를 생성하기 위해 SQL Server 데이터 베이스 프로젝트를 생성한다 2. 솔루션에서 오른쪽 버튼 -> 속성에서 -> 프로젝트 설정 -> Microsoft Azure SQL Database를 선택한다( 나중에 Azure에 publish) 3.추가 -> 새항목 -> 테이블 생성ex)CREATE TABLE [dbo].[Student] ( [StudentID] INT IDENTITY (1, 1) NOT NULL, [LastName] NVARCHAR (50) NULL, [FirstName] NVARC..
URL : https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/ +) Code First vs Database FirstCode First: class로 데이터를 미리 만들어 놓은 후에 실행을 한 뒤 (ex)add-migration) database를 생성함 Database First (ex) Dapper): 다른 서버 or Local에 미리 테이블을 만들어 놓고 만든 테이블이나 데이터베이스를 가져와서 사용 1. 프로젝트 생성하기 1) 파일 -> 새 프로젝트 -> ASP.NET 웹 응용 프로그램(.NET Framework) 2) 폴더 구조 - App_Data: Database에서 DB를 생성하고 테이블을 생성하면 이곳에서 mdf파일(..
ASP.NET- WebForm : C++개발자들을 Web 개발로 돌리기 위해서 만듬 but 인기를 얻지 못함- MVC5~6 : 그에 대체 개발로 MVC를 만듬 현재 Version 6까지 있으며 5이상부터 개발이 완료되었다고 판단 - Razor : 뷰 엔진 (안정적이고 가장 많이 사용) - Entity Framework (성능 / 속도면에서 뒤 떨어짐) : ORM -> Dapper : Micro ORM .Net vs .Net Core- .Net : Window만을 위한 것 -> .Net Framework (ASP.NET도 .Net Framework 중 일부)- .Net Code : Linux와 Mac 등 다양한 OS에서 돌아가도록 지원 but Window에 특화된 기능은 제공하지 않음 하지만 .Net과 거..