[C#/ASP.NET MVC/.NETCORE] IdentityServer4 신원 서버에서 사용자 인증하고 API 호출하기 (SQL SERVER 사용)

■ IdentityServer4 신원 서버에서 사용자 인증하고 API를 호출하는 방법을 보여준다. (SQL SERVER 사용) [TestIdentityServer 프로젝트] ▶ Properties.launchSettins.json

▶ appsettings.json

[C#/ASP.NET MVC/.NETCORE] ConfigurationProvider 클래스 : 커스텀 구성 공급자 사용하기 (SQL SERVER 사용)

■ ConfigurationProvider 클래스에서 커스텀 구성 공급자를 사용하는 방법을 보여준다. (SQL SERVER 사용) ▶ Models/Configuration.cs

▶ Data/DatabaseContext.cs

▶ CustomConfigurationProvider.cs

[C#/ASP.NET MVC/.NETCORE] ConfigurationProvider 클래스 : 커스텀 구성 공급자 사용하기 (인메모리 데이터베이스 사용)

■ ConfigurationProvider 클래스에서 커스텀 구성 공급자를 사용하는 방법을 보여준다. (인메모리 데이터베이스 사용) ▶ Models/Configuration.cs

▶ Data/DatabaseContext.cs

▶ CustomConfigurationProvider.cs

[C#/ASP.NET MVC/.NETCORE] SqlServerDbContextOptionsExtensions 클래스 : UseSqlServer 확장 메소드를 사용해 SQL Server 사용하기

■ SqlServerDbContextOptionsExtensions 클래스의 UseSqlServer 확장 메소드를 사용해 SQL Server를 사용하는 방법을 보여준다. ▶ Startup.cs

[C#/ASP.NET MVC/.NETCORE] InMemoryDbContextOptionsExtensions 클래스 : UseInMemoryDatabase 확장 메소드를 사용해 인메모리 데이터베이스 사용하기

■ InMemoryDbContextOptionsExtensions 클래스의 UseInMemoryDatabase 확장 메소드를 사용해 인메모리 데이터베이스를 사용하는 방법을 보여준다. ▶ Startup.cs

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

■ EntityFrameworkServiceCollectionExtensions 클래스의 AddDbContext 확장 메소드를 사용해 DB 컨텍스트를 서비스로 등록하는 방법을 보여준다. ▶ Startup.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] ServiceProviderServiceExtensions 클래스 : GetRequiredService 확장 메소드를 사용해 데이터베이스 컨텍스트 구하기

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

▶ Program.cs

※ TestDB 데이터베이스 생성

[C#/ASP.NET MVC] 엔터티 프레임워크(Entity Framework)를 사용해 ASP.NET MVC 애플리케이션 만들기

■ 엔터티 프레임워크(Entity Framework)를 사용해 ASP.NET MVC 애플리케이션을 만드는 방법을 보여준다. ▶ Room.cs

▶ Speaker.cs

▶ TestProjectContext.cs

▶ HomeController.cs