[C#/ASP.NET MVC/.NETCORE] EntityFrameworkServiceCollectionExtensions 클래스 : AddDbContext 확장 메소드를 사용해 DB 컨텍스트를 서비스로 등록하기

■ EntityFrameworkServiceCollectionExtensions 클래스의 AddDbContext 확장 메소드를 사용해 DB 컨텍스트를 서비스로 등록하는 방법을 보여준다. ▶ Startup.cs

[C#/ASP.NET MVC/.NETCORE] WebHostBuilderExtensions 클래스 : UseStartup 확장 메소드를 사용해 웹 호스트에 의해 사용되는 시작 타입 설정하기

■ WebHostBuilderExtensions 클래스의 UseStartup 확장 메소드를 사용해 웹 호스트에 의해 사용되는 시작 타입을 설정하는 방법을 보여준다. ▶ Program.cs

[C#/ASP.NET MVC/.NETCORE] Entity Framework Core를 사용해 인메모리 데이터베이스 접속하기

■ Entity Framework Core를 사용해 인메모리 데이터베이스를 접속하는 방법을 보여준다. ▶ Models/TestModel.cs

▶ Models/TestData.cs

▶ Data/DatabaseContext.cs

▶ Startup.cs

[C#/ASP.NET MVC/.NETCORE] 서버 재시작 없이 .cshtml 파일 변경 사항 반영하기

■ 서버 재시작 없이 .cshtml 파일의 변경 사항을 반영하는 방법을 보여준다. 1. 아래 누겟 패키지를 설치한다. ▶ 설치 누겟 패키지

2.

[C#/ASP.NET MVC/.NETCORE] 스캐폴딩 기능을 사용해 MVC 웹앱 만들기

■ 스캐폴딩 기능을 사용해 MVC 웹앱을 만드는 방법을 보여준다. ▶ Models/Movie.cs

▶ Models/MovieData.cs

▶ Models/MovieGenre.cs

▶ Data/DatabaseContext.cs

[C#/ASP.NET MVC/.NETCORE] ValidateAntiForgeryTokenAttribute 클래스 : 위조 방지 토큰 확인하기

■ ValidateAntiForgeryTokenAttribute 클래스를 사용해 위조 방지 토큰을 확인하는 방법을 보여준다. ▶ MovieController.cs

[C#/ASP.NET MVC/.NETCORE] 스캐폴딩 기능을 사용해 RAZOR 페이지 웹앱 만들기 (최종)

■ 스캐폴딩 기능을 사용해 RAZOR 페이지 웹앱을 만드는 방법을 보여준다. (최종) ▶ Models/Movie.cs

▶ Models/MovieData.cs

▶ Data/DatabaseContext.cs

▶ appsettings.json

[C#/ASP.NET MVC/.NETCORE] BindPropertyAttribute 클래스 : SupportsGet 속성 사용하기

■ BindPropertyAttribute 클래스의 SupportsGet 속성을 사용하는 방법을 보여준다. ▶ Pages/Movies/Index.cshtml

▶ Pages/Movies/Index.cshtml.cs

※ TestDB 데이터베이스 생성 1. 비주얼 스튜디오를 실행한다.

[C#/ASP.NET MVC/.NETCORE] @page 지시문 : 경로 템플리트 추가하기

■ @page 지시문을 사용해 경로 템플리트를 추가하는 방법을 보여준다. ▶ Pages/Movies/Index.cshtml

▶ Pages/Movies/Index.cshtml.cs

※ TestDB 데이터베이스 생성 1. 비주얼 스튜디오를

[C#/ASP.NET MVC/.NETCORE] @page 지시문 : 경로 템플리트 추가하기

■ @page 지시문을 사용해 경로 템플리트를 추가하는 방법을 보여준다. ▶ Pages/Movies/Edit.cshtml

▶ Pages/Movies/Edit.cshtml.cs

▶ Pages/Movies/Delete.cshtml

▶ Pages/Movies/Delete.cshtml.cs

[C#/ASP.NET MVC/.NETCORE] ServiceProviderServiceExtensions 클래스 : GetRequiredService 확장 메소드를 사용해 데이터베이스 컨텍스트 구하기

■ ServiceProviderServiceExtensions 클래스의 GetRequiredService<T> 확장 메소드를 사용해 데이터베이스 컨텍스트를 구하는 방법을 보여준다. ▶ Models/MovieData.cs

▶ Program.cs

※ TestDB 데이터베이스 생성

[C#/ASP.NET MVC/.NETCORE] 스캐폴딩 기능을 사용해 RAZOR 페이지 웹앱 만들기

■ 스캐폴딩 기능을 사용해 RAZOR 페이지 웹앱을 만드는 방법을 보여준다. ▶ Models/Movie.cs

▶ Data/DatabaseContext.cs

▶ appsettings.json

▶ Startup.cs

[C#/ASP.NET MVC/.NETCORE] ASP.NET CORE MVC 게시판 만들기

■ ASP.NET CORE 게시판을 만드는 방법을 보여준다. ▶ Properties/launchSettings.json

▶ appsettings.json

▶ Database/TestDB.sql

▶ Setings/MainSettings.cs

▶ FileHelper.cs