ASP.NET Core サンプル集 [.NET 6 対応]

リポジトリ: netsphere / dotnet-wpf-examples · GitLab

21~ サーバ側

サーバ側は ASP.NET 4 よりもそれを再設計した ASP.NET Core のほうがよい. ただ、ヴァージョンごとに非互換な変更が入る。ASP.NET Core 5.0 以降で OpenAPI がデフォルトで有効になっており、まぁまぁ安定してきた。このヴァージョン以降を使うがよい。

実際に小さいサンプルを作ってみると, かなり古臭い感じがするのと、EFcore が微妙で、生産性は Ruby on Rails のほうが大いに高い。パフォーマンスに利点があるので、その天秤か。

21_WebApp_MVC/

ASP.NET Core MVC 6 の簡単なサンプル。

22_wpf-rest-client-aspnetcore/

OpenAPI による API 連携

サーバ側:

  • swagger.json ファイルの自動生成
  • JWT トークンによる認可
クライアント側 (wip.):
  • swagger.json ファイルから接続コードの生成
未了:
  • クライアント側が全然作りかけ.
    • レコードの追加、更新
  • 認証はどうするんだろう? JWT 認可を使う. 仮に実装。