movies catalog webapi
1.0.0
このプロジェクトを作成して、ASPNETコアでAPI作成で最も使用されているテクノロジーを探索し、知識を獲得し、スキルを向上させています。
この最初のコミットでは、プロジェクトの基盤を追加しました。いくつかのパッケージの追加:Dapper(2.1.35)
2番目のコミットでは、DDD(ドメイン駆動型の設計)構造(少し)、DTO、IDBConnectionFactory(工場)、インターフェイス、サービス、およびコントローラーが実装されました。
このコミットでは、CQRSパターンを備えたメディエーター、コントローラーの変更、SQL Serverデータベースへの書き込みをAutomApper、Mediatorを実装しました。パッケージ:microsoft.data.sqlclient(5.2.2)、mediatr(11.1.0)、mediatr.extensions.microsoft.dependencyinjection(11.1.0)、automapper.extensions.microsoft.dependencyinjection(12.0.1)
モデルのカプセル化の改善、メソッドの作成、およびより多くのDTOを追加しました。このようにして、モデルは外部からアクセスできず、DTOは「不変」になり、クラスから「記録」に変更され、「init」キーワードを使用すると信じています。