닷넷 핵심 웹 응용 프로그램 --- 기본 프로젝트 구조를 구축하는 단계에 의해 단계

머리말

 

.NET의 핵심이 성숙으로,

나는 C #으로 &. NET 시스템은 .NET 코어의 제품은 또한 지속적인 학습과 함께,이 시스템에 합류하다

당신이 학습 초보자를 위해 점점 더 복잡한 프레임 워크의 다양한에 노출되면, 그때는보기의 초보자 지점의 건물 전체 웹 기반 응용 프로그램 프로세스의 2.1 기록 .NETCore합니다

내 GitHub의의에 코드를 넣어 것입니다  https://github.com/yingpanwang/websolution

에 오신 것을 환영 비판

 

 

디렉토리 구조

 

현재 프로젝트는 구조를 구축하는 것입니다

인증 기관,

오슬로의  게이트웨이,

WebClient1,2  다른 사이트로,

 

단어의 도서관

공통가 일반적인 클래스 라이브러리, 헬퍼를 포함,

일반적인 .IoC이 (공통 개인이 혼자이 층에서 그것을 넣어 싶지 않아) 일부 Autofac 일부 의존성 주입 모듈을 포함하고,

DataProvider를가 컨텍스트 데이터베이스에 저장된다 (ORM가 EFCore 사용)

DTO 일부 데이터 전송 객체

엔티티의 데이터베이스 엔티티

IRepository, 저장소 저장소 인터페이스 및 구현 (비록 전류 EF 코어를 사용하지만, 그 때문에 어떤 용도 (.. 기본 구현을 숨기거나하기)위한 층 또는 패키지

IService, 서비스의  서비스 인터페이스 및 구현

 

관련 프레임 워크

 

로깅 구성 요소 : NLog

의존성 삽입 조립체 Autofac

정체성의 구성 요소 : IdentityServer4

ORM : EntityFrameworkCore

 

이 기사에 초보자이기 때문에 계속 추가 할 때 포함 된 새로운 구성 요소 후, 그래서 현재 이러한 구성 요소는 간단한 프로젝트 실행을 할 수 있습니다 지원합니다.

 

계속하려면 ......

 

추천

출처www.cnblogs.com/ablewang/p/11583873.html