.NETのコアWebアプリケーション---基本的なプロジェクト構造を構築するためのステップバイステップ

序文

 

.NETのコアが成熟すると、

I、C#&。NETシステムはまた、継続的な学習で、このシステムに参加した.NETのコアの部分であるとして、

あなたが学習初心者のためにますます複雑なフレームワークの様々なへの曝露は、その後、私は、ビューの初心者点の建物全体のWebベースのアプリケーションは、プロセスの2.1を記録し.NETCoreます

私は私のGitHub上のコードを配置します  https://github.com/yingpanwang/websolution

ようこそ批判

 

 

ディレクトリ構造

 

現在のプロジェクトは、構造を構築することです

認証局、

オセロットの ゲートウェイ、

WebClient1,2 他のサイトのように、

 

言葉の図書館

共通するのは、一般的なクラスライブラリ、ヘルパーが含まれています、

共通 .IoCは(一般的な個人だけでは、この層の外に置きたくない)いくつかのAutofacいくつかの依存性注入モジュールが含まれています、

データプロバイダは、コンテキストデータベースに格納されている(ORMはEFCoreを使用して)

DTOいくつかのデータ転送オブジェクト

エンティティのデータベース・エンティティ

IRepository、リポジトリ現在EFコアを使用するが、いくつかの目的のためのストレージインタフェースと実装((基底実装を隠すために、または..)層またはパッケージよう

IService、サービスの サービス・インターフェースと実装

 

フレームワークを含みます

 

ロギング・コンポーネント:NLog

依存性の注入アセンブリ:Autofac

Identityコンポーネント:IdentityServer4

ORM:EntityFrameworkCore

 

この記事への初心者ですので関与新しいコンポーネントを追加していきますとき後ので、現在、これらのコンポーネントは、単純なプロジェクトを実行していることができますサポートしています。

 

継続するには......

 

おすすめ

転載: www.cnblogs.com/ablewang/p/11583873.html