序文
.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
この記事への初心者ですので関与新しいコンポーネントを追加していきますとき後ので、現在、これらのコンポーネントは、単純なプロジェクトを実行していることができますサポートしています。
継続するには......